C ++ getchar () - C ++ Standardbibliotek

Getchar () -funktionen i C ++ läser nästa tecken från stdin.

getchar () prototyp

 int getchar ();

Den getchar()funktion motsvarar ett anrop till getc (stdin). Den läser nästa tecken från stdin som vanligtvis är tangentbordet.

Det definieras i rubrikfilen.

getchar () Parametrar

Ingen.

getchar () Returvärde

  • Efter framgång getchar()returnerar funktionen det inmatade tecknet.
  • Vid misslyckande återkommer den EOF.
    • Om felet orsakas på grund av filtillståndet sätter det eofindikatorn på stdin.
    • Om felet orsakas av något annat fel sätter det felindikatorn på stdin.

Exempel: Hur fungerar getchar () -funktionen

 #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; )

När du kör programmet blir en möjlig utdata:

 Ange tecken, tryck Enter för att stoppa rtq paSd12 6.2 haQ rtq paSd12 6.2 haQ

Intressanta artiklar...