File Processing
Penggunaan operasi FILE dalam sebuah program sangat dibutuhkan dalam pembuatan program yang sesungguhnya. Kita membutuhkan file sebagai tempat penampung data-data selama operasi program. Jika kamu menggunakan variabel biasa, data yang biasanya diolah program hanya akan tersimpan sementara dalam memory dan akan hilang ketika program close. Berbeda dengan memory, penyimpanan data berbasis file akan tersimpan terus walaupun program telah diclose maupun komputer telah di shutdown.
Pada dasarnya, operasi file terbagi 3 jenis. Read (R), Write(W), dan Append(A). Read artinya membaca isi file, write menulis data ke file dan append menambahkan data ke baris terakhir dalam file.
|
Parameter
Mode
|
Arti
|
|
r
|
Membuka file sesuai namafilenya untuk dibaca,
jika file tidak ada maka akan bernilai NULL.
|
|
w
|
Membuka file untuk ditulis, jika sebelumnya sudah
ada nama file yang sama, maka akan dilakukan overwrite/menimpa file dengan
yang baru.
|
|
a
|
Membuka file sesuai namafilenya untuk ditambahkan
datanya dipaling bawah baris terakhir. Jika file tidak ada, maka akan membuat
file baru secara otomatis.
|
|
r+
|
Sama dengan “r” tetapi selain file dapat dibaca
juga dapat di tulis
|
|
w+
|
Sama dengan “w” tetapi selain file dapat ditulis
juga dapat dibaca
|
|
a+
|
Sama dengan ”a” tetapi selain file dapat ditulis
file juga dapat dibaca
|