C ++ getchar () - C ++ Standardbibliothek

Die Funktion getchar () in C ++ liest das nächste Zeichen aus stdin.

getchar () Prototyp

 int getchar ();

Die getchar()Funktion entspricht einem Aufruf von getc (stdin). Es liest das nächste Zeichen von stdin, das normalerweise die Tastatur ist.

Es ist in der Header-Datei definiert.

getchar () Parameter

Keiner.

getchar () Rückgabewert

  • Bei Erfolg gibt die getchar()Funktion das eingegebene Zeichen zurück.
  • Bei einem Fehler wird es zurückgegeben EOF.
    • Wenn der Fehler auf den Zustand eofam Ende der Datei zurückzuführen ist, wird das Kennzeichen aktiviert stdin.
    • Wenn der Fehler durch einen anderen Fehler verursacht wird, wird die Fehleranzeige aktiviert stdin.

Beispiel: Funktionsweise der Funktion 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; )

Wenn Sie das Programm ausführen, ist eine mögliche Ausgabe:

 Geben Sie Zeichen ein. Drücken Sie die Eingabetaste, um rtq paSd12 6.2 haQ zu stoppen. Rtq paSd12 6.2 haQ

Interessante Beiträge...