getc, getwc

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu stdio.h - Index


Header-Datei

stdio.h

Kategorie

Eingabe-/Ausgaberoutinen

Prototyp

int getc(FILE *stream);

wint_t getwc(FILE *stream);

Beschreibung

Liest ein Zeichen aus einem Stream.

getc gibt das nächste Zeichen aus dem angegebenen Eingabe-Stream zurück und inkrementiert den Dateizeiger des Streams, so dass er auf das nächste Zeichen zeigt.

Anmerkung:  Für Win32-GUI-Anwendungen muss stdin umgeleitet werden.

Rückgabewert

Wenn erfolgreich, gibt getc das gelesene Zeichen zurück, nachdem es in einen Wert des Typs 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;
    printf("Input a character:");
 /* Ein Zeichen aus dem
 Standardeingabe-Stream lesen */
    ch = getc(stdin);
    printf("The character input was: '%c'\n", ch);
    return 0;
 }



Portabilität



POSIX Win32 ANSI C ANSI C++

getc

+

+

+

+

getwc

+

+

+