C ++ fgetc () - C ++ szabványos könyvtár

A fgetc () függvény a C ++ - ban kiolvassa a következő karaktert az adott bemeneti adatfolyamból.

fgetc () prototípus

 int fgetc (FÁJL * adatfolyam);

A fgetc()függvény argumentumként egy fájlfolyamot vesz fel, és egész számként az adott adatfolyam következő karakterét adja vissza.

A fejlécfájlban van meghatározva.

fgetc () Paraméterek

stream: A karakterfolyam beolvasására szolgáló fájlfolyam.

fgetc () Visszatérési érték

  • Siker esetén az fgetc () függvény visszaadja az olvasott karaktert.
  • Meghibásodás esetén EOF-t ad vissza. Ha a hibát a fájl vége okozza, akkor beállítja az eof jelzőt. Ha a hibát más hibák okozzák, akkor beállítja a hibajelzőt.

Példa: Hogyan működik az fgetc () függvény

 #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; )

A program futtatásakor egy lehetséges kimenet lesz:

 Példa fájlkezelésre

érdekes cikkek...