fgetc()
Membaca satu karakter dari file dalam C
Fungsi fgetc()
digunakan untuk membaca satu karakter dari file yang telah dibuka. Fungsi ini sangat berguna untuk membaca file secara karakter per karakter, terutama saat memproses file teks.
Sintaks
stream
➜ Pointer ke file yang sudah dibuka (tipeFILE *
).Mengembalikan:
Nilai karakter (dalam bentuk integer) jika pembacaan berhasil.
EOF (End Of File) jika mencapai akhir file atau terjadi kesalahan.
Contoh Penggunaan
1. Membaca karakter demi karakter dari file
Hasilnya:
Catatan Penting
EOF:
EOF bukanlah karakter yang valid dalam file, melainkan sebuah indikator bahwa pembacaan telah mencapai akhir file atau terjadi kesalahan.
Penggunaan dalam Loop:
Pastikan untuk menggunakan
fgetc()
dalam loop yang memeriksa EOF agar tidak terjadi infinite loop.
Tipe Pengembalian:
fgetc()
mengembalikan nilai bertipeint
untuk menampung kemungkinan nilai EOF.
Last updated