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