Funkcija fgetc () C ++ nolasa nākamo rakstzīmi no norādītās ievades straumes.
fgetc () prototips
int fgetc (FILE * straume);
fgetc()
Funkcija aizņem failu plūsma, jo tās argumentu un atgriež nākamo rakstzīmi no konkrētā plūsmā kā skaitlim tipam.
Tas ir definēts galvenes failā.
fgetc () parametri
straume: failu straume rakstzīmes nolasīšanai.
fgetc () Atgriešanās vērtība
- Pēc panākumiem funkcija fgetc () atgriež lasīto rakstzīmi.
- Pēc neveiksmes tas atgriež EOF. Ja kļūme rodas faila beigu dēļ, tā iestata eof indikatoru. Ja kļūmi izraisa citas kļūdas, tā iestata kļūdas indikatoru.
Piemērs: Kā darbojas funkcija fgetc ()
#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; )
Palaidot programmu, iespējamā izeja būs:
Failu apstrādes piemērs