C ++ fgetc () - C ++ standaardbibliotheek

De functie fgetc () in C ++ leest het volgende teken uit de gegeven invoerstroom.

fgetc () prototype

 int fgetc (FILE * stream);

De fgetc()functie neemt een bestandsstroom als argument en retourneert het volgende teken uit de gegeven stroom als een geheel getal.

Het wordt gedefinieerd in het header-bestand.

fgetc () Parameters

stream: De bestandsstream om het personage te lezen.

fgetc () Retourwaarde

  • Bij succes retourneert de functie fgetc () het gelezen teken.
  • Bij een storing wordt EOF geretourneerd. Als de fout wordt veroorzaakt door het einde van het bestand, wordt de eof-indicator ingesteld. Als de fout wordt veroorzaakt door andere fouten, wordt de foutindicator ingesteld.

Voorbeeld: hoe fgetc () -functie werkt

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

Wanneer u het programma uitvoert, is een mogelijke uitvoer:

 Voorbeeld van bestandsbehandeling

Interessante artikelen...