Modul ini membahas cara program C membaca dan menulis berkas secara menetap, mulai dari membuka dan menutup berkas dengan fopen, I/O teks dan I/O biner, penunjuk posisi untuk akses acak, sampai penanganan error berkas yang tangguh. Materi ditutup dengan proyek terpandu berupa sistem catatan siswa yang menambah, mencari, menyimpan, dan memuat catatan lewat berkas data. Seluruh topik menggunakan pustaka standar stdio.h sehingga setiap contohnya dapat dicoba langsung pada lingkungan gcc mana pun.
I/O Berkas
Membaca dan menulis berkas teks maupun biner, akses acak, dan penanganan error berkas yang tangguh.
0/0 selesai
- fopen, fclose, dan Mode Berkas
Membuka dan menutup berkas, mode r, w, dan a beserta variasi + dan biner, serta pemeriksaan kegagalan.
- I/O Teks
Membaca dan menulis berkas teks baris demi baris dengan fgetc, fgets, fputs, fprintf, dan fscanf.
- I/O Biner
Menyimpan dan membaca data dengan fread dan fwrite, termasuk struct, serta catatan portabilitasnya.
- Akses Acak
Bergerak dalam berkas dengan fseek, ftell, dan rewind serta cara menentukan ukuran berkas.
- Penanganan Error Berkas
Membedakan EOF dan error dengan feof dan ferror, ditutup proyek sistem catatan siswa.