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