OPERASI FILE
Pendahuluan
• File adalah sebuah organisasi dari sejumlah record. Masing-masing record dapat
terdiri dari satu atau beberapa field. Dan setiap field terdiri dari satu atau beberapa
byte.
w Write Menyatakan bahwa file baru diciptakan. Jika file tersebut sudah ada dalam disk,
isinya yang lama akan terhapus.
a Append Untuk membuka file yang sudah ada untuk ditambah dengan data, jika file belum
ada akan dibuat yang baru.
r+ Read & write Sama dengan “r” tetapi selain file dapat dibaca, file juga dapat ditulisi
w+ Read & write Sama dengan “w” tetapi selain file dapat ditulisi, file juga dapat dibaca.
a+ Append & read Sama dengan “w” tetapi selain file dapat ditulisi, file juga dapat dibaca.
Menutup File
• Apabila file sudah tidak diproses lagi, maka file tersebut ditutup,
karena adanya keterbatasan jumlah file yang dapat dibuka secara
serentak.
• Perintah yang digunakan : fclose() atau fcloseall()
int fclose(FILE *pf);
int floseall(void);
• prototype yang digunakan : stdio.h
Membaca dan Menulis Data
FILE *f;
char nama[10];
Int umur;
char c[]="Surabaya Kota Pahlawan";
char buffer[100];
MEMBACA DATA MENULIS DATA
Setelah code
dieksekusi, tercipta
file baru bernama
“contoh1.txt” dan
berisi tulisan “Hello
World.”
Contoh:
Buat program operasi file untuk menuliskan 3 data ke file dengan field
npm, nama dan usia kemudian membaca file dan menampilkan isinya
di layar
Tugas
1. Kembangkan contoh program diatas dengan menambahkan 3
informasi lain dari mahasiswa
2. Kembangkan contoh program diatas agar bisa melakukan
pencarian data tertentu dimana user dapat memilih mencari
berdasarkan atribut tertentu. Yang ditampilkan di layar hanya
record yang mengandung kata kunci pencarian.
3. Kembangkan contoh program diatas agar file dapat diisi kembali
meskipun melakukan running program berikutnya tanpa harus
menghapus isi file sebelumnya
Terima kasih