C ++ getchar () - Libreria standard C ++

La funzione getchar () in C ++ legge il carattere successivo da stdin.

prototipo getchar ()

 int getchar ();

La getchar()funzione è equivalente a una chiamata a getc (stdin). Legge il carattere successivo dallo stdin che di solito è la tastiera.

È definito nel file di intestazione.

getchar () Parametri

Nessuna.

getchar () Restituisce il valore

  • In caso di successo, la getchar()funzione restituisce il carattere inserito.
  • In caso di fallimento, ritorna EOF.
    • Se l'errore è causato dalla condizione di fine file, si eofaccende l' indicatore stdin.
    • Se l'errore è causato da qualche altro errore, attiva l'indicatore di errore stdin.

Esempio: come funziona la funzione 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 esegui il programma, un possibile output sarà:

 Immettere i caratteri, premere Invio per interrompere rtq paSd12 6.2 haQ rtq paSd12 6.2 haQ

Articoli interessanti...