Enviado em 24/07/2015 - 10:29h
Tirado do Dammas capítulo 5, prog0510.c
Caros amigos estou tentando fazer funcionar este programa mas não enxergo o erro, ele roda mas não Converte Minúscula em Maiúscula!
int x_toupper(char ch)
{
if(ch >= 'a' && ch <= 'z') /* Se minúscula */
return ch + 'A' - 'a';
else
return ch;/*devolve a própria*/
}
main()
{
char c;
while(1) /*Termina com CTRL+c*/
{
c = getchar();
putchar(x_toupper(c));
}
return 0;
}
brainiac@hotpc:~/C_programas$ gcc damas0509.c -o damas0509.x
brainiac@hotpc:~/C_programas$ ./damas0509.x
A
A
e
e
Caros amigos estou tentando fazer funcionar este programa mas não enxergo o erro, ele roda mas não Converte Minúscula em Maiúscula!
int x_toupper(char ch)
{
if(ch >= 'a' && ch <= 'z') /* Se minúscula */
return ch + 'A' - 'a';
else
return ch;/*devolve a própria*/
}
main()
{
char c;
while(1) /*Termina com CTRL+c*/
{
c = getchar();
putchar(x_toupper(c));
}
return 0;
}
brainiac@hotpc:~/C_programas$ gcc damas0509.c -o damas0509.x
brainiac@hotpc:~/C_programas$ ./damas0509.x
A
A
e
e