C ++ fgetc () - C ++ Standardbibliothek

Die Funktion fgetc () in C ++ liest das nächste Zeichen aus dem angegebenen Eingabestream.

fgetc () Prototyp

 int fgetc (FILE * stream);

Die fgetc()Funktion verwendet einen Dateistream als Argument und gibt das nächste Zeichen aus dem angegebenen Stream als Ganzzahltyp zurück.

Es ist in der Header-Datei definiert.

fgetc () Parameter

stream: Der Dateistream zum Lesen des Zeichens.

fgetc () Rückgabewert

  • Bei Erfolg gibt die Funktion fgetc () das gelesene Zeichen zurück.
  • Bei einem Fehler wird EOF zurückgegeben. Wenn der Fehler durch das Dateiende verursacht wird, setzt er das Kennzeichen eof. Wenn der Fehler durch andere Fehler verursacht wird, wird das Fehlerkennzeichen gesetzt.

Beispiel: Funktionsweise der Funktion fgetc ()

 #include int main() ( int c; FILE *fp; fp = fopen("file.txt","r"); if (fp) ( while(feof(fp) == 0) ( c = fgetc(fp); putchar(c); ) ) else perror("File opening failed"); fclose(fp); return 0; )

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

 Beispiel für die Dateiverwaltung

Interessante Beiträge...