C ++ fgetc () - C ++ standartinė biblioteka

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

Įdomios straipsniai...