C ++ fgetc () - štandardná knižnica C ++

Funkcia fgetc () v C ++ číta nasledujúci znak z daného vstupného toku.

prototyp fgetc ()

 int fgetc (FILE * stream);

fgetc()Funkcia trvá streamu súboru ako argument a vráti ďalší znak zo zadaného prúdu ako typ integer.

Je definované v hlavičkovom súbore.

Parametre fgetc ()

stream: Prúd súboru na načítanie znaku.

fgetc () Vrátená hodnota

  • Pri úspechu vráti funkcia fgetc () prečítaný znak.
  • Pri poruche vráti EOF. Ak je porucha spôsobená koncom súboru, nastaví indikátor eof. Ak je porucha spôsobená inými chybami, nastaví indikátor chyby.

Príklad: Ako funguje funkcia 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; )

Po spustení programu bude možný výstup:

 Príklad spracovania súborov

Zaujímavé články...