Ir ao conteúdo

Posts recomendados

Postado

Alguem pode me dizer onde esta o err nesse codigo, ele tem q ler um letra em minusculo e a funcao tem q retorna em minuscula

 

#include <stdio.h>
main ( )
{
char letra;
printf ("Digite uma letra em minusculo");
letra = minusculo ( );
if (letra == "a")
printf ("ok");
}
char minúsculo ( )  // o erro esta nessa linha //
{
char ch;
scanf("%c", &ch);
if ( (ch >= "A") && (ch <= "Z"))
return (ch + "a" - "A");
else
return (ch);

Postado
8 minutos atrás, vangodp disse:

tudo o que você for utilizar em C/C++ deve estar declarado previamente(Lembre-se disso), sendo assim certamente o erro está em que falta a declaração dessa função na qual você indica a linha, o problema se soluciona adicionando o prototipo da função que está marcando erro adiante de main, isso dirá al compilador que busque a função em outra parte: 
#include <stdio.h>
char minusculo ( ) //<-Prototipo da função minusculo, e tire o acento, não pode ser usado acentos
main ( )
{
...

valeu amigo consegui compilar, so  q nao tranforma a letra em maiuscula

olha com eu fizlude <stdio.h>
char minusculo()
{
char ch;    
scanf("%c", &ch);
if ( (ch >= 'A') && (ch <= 'Z'))
return (ch = 'a' - 'A');
else
return (ch);

main ( )
{
char letra;
printf ("Digite uma letra em minusculo\n");
letra = minusculo();
printf ("ok");
printf("%c\n", minusculo());
}
 

Visitante
Este tópico está impedido de receber novas respostas.

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...

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!