C ++ getchar () - Biblioteca standard C ++

Funcția getchar () din C ++ citește următorul caracter din stdin.

getchar () prototip

 int getchar ();

getchar()Funcția este echivalentă cu un apel la getc (stdin). Se citește următorul personaj din stdin, care este de obicei tastatura.

Este definit în fișierul antet.

getchar () Parametri

Nici unul.

getchar () Valoare returnată

  • La succes, getchar()funcția returnează caracterul introdus.
  • La eșec, se întoarce EOF.
    • Dacă eșecul este cauzat de starea de sfârșit a fișierului, acesta activează eofindicatorul stdin.
    • Dacă eșecul este cauzat de o altă eroare, acesta activează indicatorul de eroare stdin.

Exemplu: Cum funcționează funcția 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; )

Când rulați programul, o posibilă ieșire va fi:

 Introduceți caractere, apăsați Enter pentru a opri rtq paSd12 6.2 haQ rtq paSd12 6.2 haQ

Articole interesante...