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 aktiviertstdin.
- Wenn der Fehler durch einen anderen Fehler verursacht wird, wird die Fehleranzeige aktiviert stdin.
 
- Wenn der Fehler auf den Zustand 
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








