#include<stdio.h>
#include<stdlib.h>
char StrUpDwn(char ch);
int main(void)
{
char chr;
while(1)
{
printf("caracter: ");
scanf("%c",&chr);
printf("caracter UpDown: %c\n",StrUpDwn(chr));
system("pause");
getchar();
system("cls");
}
return 0;
}
char StrUpDwn(char ch)
{
if((ch>='a')&&(ch<='z')) /*se se tratar de um caracter minusculo converter maiusculo*/
return ch-('i'-'I');
else
if((ch>='A')&&(ch<='Z')) /*se se tratar de um caracter maiusculo converter minusculo*/
return ch+('i'-'I');
else
return ch;
}
Editado por kandrade foi acrescentado o getchar afim de evitar que a tecla enter interfira na requisição do próximo caracter a ser modificado. E quando não for letra retorna o próprio caracter.
Pergunta
bmn
foi acrescentado o getchar afim de evitar que a tecla enter interfira na requisição do próximo caracter a ser modificado. E quando não for letra retorna o próprio caracter.
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.