_fgetchar, _fgetwchar
Nach oben zu stdio.h - Index
Header-Datei
stdio.h
Kategorie
Konsolen-Ein-/Ausgaberoutinen
Prototyp
int _fgetchar(void);
wint_t _fgetwchar(void);
Beschreibung
Liest ein Zeichen von stdin.
_fgetchar gibt das nächste Zeichen von stdin zurück. Die Funktion ist definiert als fgetc(stdin).
Anmerkung: Für Win32-GUI-Anwendungen muss stdin umgeleitet werden.
Rückgabewert
Bei erfolgreicher Ausführung gibt _fgetchar das gelesene Zeichen zurück, nachdem es in einen Wert vom Typ int ohne Vorzeichen konvertiert wurde. Wurde das Dateiende erreicht oder trat ein Fehler auf, wird EOF zurückgegeben.
Beispiel
#include <stdio.h>
int main(void)
{
char ch;
/* Anwender zu einer Eingabe auffordern */
printf("Enter a character followed by <Enter<: ");
/* Ein Zeichen von stdin lesen */
ch = fgetchar();
/* Das gelesene Zeichen anzeigen */
printf("The character read is: '%c'\n", ch);
return 0;
}
Portabilität
POSIX | Win32 | ANSI C | ANSI C++ | |
---|---|---|---|---|
_fgetchar |
+ |
|||
_fgetwchar |
+ |