Ir ao conteúdo

Posts recomendados

Postado

Estou tentando fazer com que essa função receba uma letra maiúscula e retorne o valor numérico dela no alfabeto, tipo: A = 0, B=1... Z=25. mas está dando erro no return.

int
letra(int k)
{
	int letra [27];
	int j = 65;
	for(int i = 0; i <= 25; i++)
	{
		letra[i] = j;
		j++;
		if(letra[i] == k)
		{
			letra[26] = i;
		}
	}
	return letra;
}

 

  • Obrigado 1
Postado
int
letra(int k)
{
	int letra [27];
	int j = 65;
	for(in
        ......

Porque acha que o problema é no return? 

 

Você declarou letra como char[27]. Só que também é int(), já que é o nome da função. Como o compilador vai tratar isso?

  • Obrigado 1

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!