C ++ getchar () - C ++ standardbibliotek

Getchar () -funksjonen i C ++ leser neste tegn fra stdin.

getchar () prototype

 int getchar ();

Den getchar()funksjon er ekvivalent med et kall til getc (stdin). Den leser neste tegn fra stdin, som vanligvis er tastaturet.

Det er definert i topptekstfilen.

getchar () Parametere

Ingen.

getchar () Returverdi

  • Ved suksess getchar()returnerer funksjonen det angitte tegnet.
  • Ved feil returnerer den EOF.
    • Hvis feilen skyldes filtilstanden, setter den eofindikatoren på stdin.
    • Hvis feilen skyldes en annen feil, setter den feilindikatoren på stdin.

Eksempel: Hvordan fungerer getchar () -funksjonen

 #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 kjører programmet, vil en mulig utgang være:

 Skriv inn tegn, trykk Enter for å stoppe rtq paSd12 6.2 haQ rtq paSd12 6.2 haQ

Interessante artikler...