C ++ fgetc () - standardní knihovna C ++

Funkce fgetc () v C ++ čte další znak z daného vstupního proudu.

prototyp fgetc ()

 int fgetc (SOUBOR * stream);

fgetc()Funkce trvá streamu souboru jako argument a vrátí další znak ze zadaného proudu jako typ integer.

Je definován v hlavičkovém souboru.

Parametry fgetc ()

stream: Datový proud souboru pro čtení znaku.

fgetc () Návratová hodnota

  • Při úspěchu vrátí funkce fgetc () přečtený znak.
  • Při selhání vrátí EOF. Pokud je porucha způsobena koncem souboru, nastaví indikátor eof. Pokud je porucha způsobena jinými chybami, nastaví indikátor chyby.

Příklad: Jak funguje funkce 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; )

Při spuštění programu bude možný výstup:

 Příklad zpracování souborů

Zajímavé články...