C ++ getchar () - C ++ standardbibliotek

Funktionen getchar () i C ++ læser det næste tegn fra stdin.

getchar () prototype

 int getchar ();

Den getchar()funktion svarer til et kald til getc (stdin). Den læser det næste tegn fra stdin, som normalt er tastaturet.

Det er defineret i header-fil.

getchar () Parametre

Ingen.

getchar () Returværdi

  • Efter succes getchar()returnerer funktionen det indtastede tegn.
  • Ved fiasko vender den tilbage EOF.
    • Hvis fejlen skyldes filtilstandens slutning, eoftændes indikatoren stdin.
    • Hvis fejlen skyldes en anden fejl, tændes fejlindikatoren stdin.

Eksempel: Hvordan fungerer 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ører programmet, vil en mulig output være:

 Indtast tegn, tryk på Enter for at stoppe rtq paSd12 6.2 haQ rtq paSd12 6.2 haQ

Interessante artikler...