C ++ getchar () - C ++ standardna knjižnica

Funkcija getchar () u C ++ čita sljedeći znak iz stdina.

getchar () prototip

 int getchar ();

getchar()Funkcija je ekvivalent za poziv getc (stdin). Čita sljedeći znak iz stdina, koji je obično tipkovnica.

Definirano je u datoteci zaglavlja.

getchar () parametri

Nijedna.

getchar () Povratna vrijednost

  • Nakon uspjeha getchar()funkcija vraća uneseni znak.
  • U slučaju neuspjeha, vraća se EOF.
    • Ako je kvar uzrokovan zbog stanja datoteke na kraju, on uključuje eofindikator stdin.
    • Ako je kvar uzrokovan nekom drugom pogreškom, on uključuje indikator pogreške stdin.

Primjer: Kako funkcionira funkcija 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; )

Kada pokrenete program, mogući izlaz bit će:

 Unesite znakove, pritisnite Enter da biste zaustavili rtq paSd12 6,2 haQ rtq paSd12 6,2 haQ

Zanimljivi članci...