C ++ fgetc () - C ++ Pustaka Standar

Fungsi fgetc () di C ++ membaca karakter berikutnya dari aliran input yang diberikan.

fgetc () prototipe

 int fgetc (aliran FILE *);

The fgetc()fungsi mengambil file stream sebagai argumen dan mengembalikan karakter berikutnya dari aliran diberikan sebagai tipe integer.

Ini didefinisikan dalam file header.

fgetc () Parameter

aliran: Aliran file untuk membaca karakter.

fgetc () Nilai kembali

  • Jika berhasil, fungsi fgetc () mengembalikan karakter baca.
  • Jika gagal, EOF akan dikembalikan. Jika kegagalan disebabkan karena akhir file, itu menetapkan indikator eof. Jika kegagalan disebabkan oleh kesalahan lain, ini menetapkan indikator kesalahan.

Contoh: Bagaimana fungsi fgetc () bekerja

 #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; )

Saat Anda menjalankan program, output yang mungkin adalah:

 Contoh penanganan file

Artikel yang menarik...