C ++ fgetc () - C ++ Standardbibliotek

Funktionen fgetc () i C ++ læser det næste tegn fra den givne inputstrøm.

fgetc () prototype

 int fgetc (FILE * stream);

Den fgetc()funktion tager en fil strøm som sit argument og returnerer det næste tegn fra den givne strøm som et heltal type.

Det er defineret i header-fil.

fgetc () Parametre

stream: Filstrømmen til at læse tegnet.

fgetc () Returværdi

  • Efter succes returnerer fgetc () -funktionen det læste tegn.
  • Ved fiasko returnerer den EOF. Hvis fejlen skyldes filslut, indstiller den eof-indikatoren. Hvis fejlen skyldes andre fejl, indstiller den fejlindikatoren.

Eksempel: Hvordan funktion fgetc () fungerer

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

Når du kører programmet, vil en mulig output være:

 Eksempel på filhåndtering

Interessante artikler...