getchar  função

Lê um caractere da entrada padrão (stdin).

Protótipo

int getchar ();

Parâmetros

Nenhum.

Valor de retorno

Em caso de sucesso, a função retorna o caractere lido.

Em caso de erro, a função retorna EOF e marca o indicador de erro (ferror) ou o indicador de fim de arquivo (feof) do stdin, dependendo da natureza do erro.

Exemplo
#include <stdio.h>

int main() {
    unsigned char c;

    puts("Escreva o que desejar. Ao terminar, inclua um ponto (.) para fechar o programa.");

    do {
        c = getchar();
        putchar(c);
    } while(c != '.');

    return 0;
}
Veja também

putchar função