Funkcija fgetc () C ++ nuskaito kitą simbolį iš pateikto įvesties srauto.
fgetc () prototipas
int fgetc (FILE * stream);
fgetc()
Funkcija trunka failo srovės, nes jos argumentą ir grąžina kitą simbolį iš tikro srauto kaip sveikasis tipas.
Tai apibrėžta antraštės faile.
fgetc () parametrai
srautas: failo srautas, skirtas perskaityti simbolį.
fgetc () Grąžinimo vertė
- Sėkmingai funkcija fgetc () grąžina perskaitytą simbolį.
- Sugedus jis grąžina EOF. Jei gedimas įvyko dėl failo pabaigos, jis nustato eof indikatorių. Jei gedimą sukelia kitos klaidos, jis nustato klaidos indikatorių.
Pavyzdys: Kaip veikia 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; )
Kai paleisite programą, galimas rezultatas bus:
Failų tvarkymo pavyzdys