Funcția fgetc () din C ++ citește următorul caracter din fluxul de intrare dat.
fgetc () prototip
int fgetc (FILE * stream);
fgetc()
Funcția are un flux de fișier ca argument și returnează următorul caracter din fluxul de date ca un tip întreg.
Este definit în fișierul antet.
fgetc () Parametri
stream: fluxul de fișiere pentru a citi caracterul.
fgetc () Valoare returnată
- La succes, funcția fgetc () returnează caracterul citit.
- La eșec, returnează EOF. Dacă eșecul este cauzat de sfârșitul fișierului, acesta setează indicatorul eof. Dacă eșecul este cauzat de alte erori, acesta setează indicatorul de eroare.
Exemplu: Cum funcționează funcția 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; )
Când rulați programul, o posibilă ieșire va fi:
Exemplu de manipulare a fișierelor