Pada postingan kali ini, penulis akan membahas sebuah topik mengenai "operasi i/o (input/output) file" yang disediakan oleh bahasa C secara mendasar. Sebelum masuk ke pembahasan, mari sedikit bertanya, Mengapa operasi file atau berkas penting untuk dipahami, dan untuk hal apa operasi ini digunakan? Sejauh ini, ketika ingin menyimpan data yang diperoleh melalui stream, data tersebut disimpan di dalam variabel sementara cth: char judul[] = "Salam untuk dia"; dan variabel beserta data yang disimpan akan dimusnahkan atau dihapus bersamaan dengan berakhirnya sesi eksekusi program. Berdasarkan penjelasan tersebut, data yang telah diperoleh sebelumnya itu tidak dapat digunakan lagi ketika program ingin dijalankan kembali, dan terpaksa operasi penginputan data harus dilakukan kembali.