C ++ getchar () - Biblioteca C ++ Padrão

A função getchar () em C ++ lê o próximo caractere de stdin.

getchar () prototype

 int getchar ();

A getchar()função é equivalente a uma chamada para getc (stdin). Ele lê o próximo caractere de stdin, que geralmente é o teclado.

É definido no arquivo de cabeçalho.

Parâmetros getchar ()

Nenhum.

getchar () Valor de retorno

  • Em caso de sucesso, a getchar()função retorna o caractere inserido.
  • Em caso de falha, ele retorna EOF.
    • Se a falha for causada devido à condição de fim do arquivo, ele ativa o eofindicador stdin.
    • Se a falha for causada por algum outro erro, ele ativará o indicador de erro stdin.

Exemplo: como funciona a função getchar ()

 #include #include using namespace std; int main() ( int c,i=0; char str(100); cout << "Enter characters, Press Enter to stop"; do ( c = getchar(); str(i) = c; i++; ) while(c!=''); cout << str; return 0; )

Quando você executa o programa, uma possível saída será:

 Insira os caracteres, pressione Enter para parar rtq paSd12 6.2 haQ rtq paSd12 6.2 haQ

Artigos interessantes...