C-Bibliotheksfunktionen -getc()

C-Standardbibliothek - <stdio.h>

Beschreibung

C-Bibliotheksfunktionenint getc(FILE *stream)Ruft das nächste Zeichen (ein unsigned char) aus dem angegebenen Stream ab und rückt den Positionsindikator vor.

Deklaration

Das Folgende ist die Deklaration der Funktion getc().

int getc(FILE *stream)

Parameter

  • streamDies ist ein Zeiger auf ein FILE-Objekt, das den Stream identifiziert, auf dem die Operation ausgeführt werden soll.

Rückgabewert

Die Funktion gibt das gelesene Zeichen als unsigned char, umgewandelt in int, zurück, oder EOF, wenn das Dateiende erreicht ist oder ein Lesefehler auftritt.

Beispiel

Das folgende Beispiel demonstriert die Verwendung der Funktion getc().

#include<stdio.h>

int main()
{
   char c;

   printf("请输入字符:");
   c = getc(stdin);
   printf("输入的字符:");
   putc(c, stdout);
   
   return(0);
}

Lassen Sie uns das obige Programm kompilieren und ausführen, was das folgende Ergebnis erzeugt:

请输入字符:a
输入的字符:a

C-Standardbibliothek - <stdio.h>

Weitere Erweiterungen