C ++ fgetc () - C ++ standardna knjižnica

Funkcija fgetc () u C ++ čita sljedeći znak iz zadanog ulaznog toka.

prototip fgetc ()

 int fgetc (FILE * stream);

fgetc()Funkcija uzima tok datoteke kao svoj argument i vraća sljedeći znak od zadanog potoka kao tipa integer.

Definirano je u datoteci zaglavlja.

fgetc () parametri

stream: tok datoteke za čitanje znaka.

fgetc () Povratna vrijednost

  • Nakon uspjeha funkcija fgetc () vraća pročitani znak.
  • U slučaju neuspjeha vraća EOF. Ako je kvar uzrokovan krajem datoteke, postavlja indikator eof. Ako su kvar uzrokovane drugim pogreškama, postavlja pokazatelj pogreške.

Primjer: Kako funkcionira 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; )

Kada pokrenete program, mogući izlaz bit će:

 Primjer rukovanja datotekama

Zanimljivi članci...