Descrição
A função da biblioteca C int getchar(void)obtém um caractere (um char não assinado) de stdin. Isso é equivalente agetc com stdin como seu argumento.
Declaração
A seguir está a declaração da função getchar ().
int getchar(void)
Parâmetros
Valor de retorno
Esta função retorna o caractere lido como um char não assinado convertido para um int ou EOF no final do arquivo ou erro.
Exemplo
O exemplo a seguir mostra o uso da função getchar ().
#include <stdio.h>
int main () {
char c;
printf("Enter character: ");
c = getchar();
printf("Character entered: ");
putchar(c);
return(0);
}
Vamos compilar e executar o programa acima que produzirá o seguinte resultado -
Enter character: a
Character entered: a