Sintaxe:
int getchar();
Header:
stdio.h
Quando for necessário realizar a entrada de um único caractere pode ser utilizado esta função. Ela lê um caractere do terminal e devolve o código ASCII do mesmo. Sendo assim é possível assinalar o valor da função para uma variável do tipo caractere (char).
Veja o exemplo:
/* programa getchar.c */ #include <stdio.h> int main(void) { char cLetra; cLetra = getchar(); /* embora a função retorne um int, pode-se atribuir para um char devido a conversão automática da linguagem */ printf("Letra digitada %c\n", cLetra); printf("Na tabela ASCII %d\n", cLetra); return 0; }
— Marcos Laureano 2008/05/06 16:03