C ++ fgetc () - Biblioteca standard C ++

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

Articole interesante...