C ++ fgetc () - C ++ Standardbibliotek

Funksjonen fgetc () i C ++ leser neste tegn fra den gitte inngangsstrømmen.

fgetc () prototype

 int fgetc (FILE * stream);

Den fgetc()funksjonen tar en fil strøm som dens argument og returnerer det neste tegnet fra den gitte strømmen som et heltall type.

Det er definert i topptekstfilen.

fgetc () Parametere

stream: Filstrømmen for å lese tegnet.

fgetc () Returverdi

  • Når det lykkes, returnerer fgetc () -funksjonen lesetegnet.
  • Ved svikt returnerer den EOF. Hvis feilen skyldes filens slutt, setter den eof-indikatoren. Hvis feilen skyldes andre feil, setter den feilindikatoren.

Eksempel: Hvordan funksjonen 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 kjører programmet, vil en mulig utgang være:

 Eksempel på filhåndtering

Interessante artikler...