File dalam bahasa pemprogramman C
File
Dapat dibuat, diperbarui, dan diproses oleh program C
Digunakan untuk penyimpanan permanen data dalam jumlah besar. Penyimpanan data dalam variabel dan array hanya sementara
Data Hierarchy: Bit (. Item data terkecil Nilai 0 atau 1); Byte (8 bit Digunakan untuk menyimpan karakter, angka desimal, huruf, dan simbol-simbol khusus.); Lapangan (. Sekelompok karakter menyampaikan makna Contoh: nama Anda); Record (kelompok bidang terkait Diwakili oleh structor kelas Contoh:.. Dalam sistem penggajian, catatan untuk karyawan tertentu yang berisi / nya nomor identifikasi, nama, alamat, dll); Berkas (kelompok catatan terkait Contoh:. File gaji); Database (kelompok file terkait).
Struktur file: File descriptor (Indeks ke dalam sistem operasi array yang disebut tabel berkas terbuka) dan Berkas Blok Control (FCB) (Ditemukan di setiap elemen array, sistem menggunakannya untuk mengelola file).
Cara membuat file?
1. FILE * myPtr; Menciptakan FILEpointer disebut myPtr.
2. myPtr = fopen ("myFile.dat", openmode); Fungsi fopen mengembalikan FILEpointer ke file yang ditentukan. Membutuhkan dua argumen-file untuk membuka dan mengajukan modus terbuka. Jika terbuka gagal, NULL kembali.
3. fprintf; Digunakan untuk mencetak ke file. Seperti printf, kecuali argumen pertama adalah FILEpointer sebuah (pointer ke file yang ingin Anda cetak di)
4.feof (FILEpointer); Mengembalikan nilai true jika akhir-of-file indikator (tidak ada lebih banyak data untuk proses) ditetapkan untuk file yang ditentukan
5.fclose (FILEpointer); Menutup file tertentu. Dilakukan secara otomatis ketika program berakhir. Praktik yang baik untuk menutup file secara eksplisit
Digunakan untuk mencetak ke file. Seperti printf, kecuali argumen pertama adalah FILEpointer sebuah (pointer ke file yang ingin Anda cetak di)
4.feof (FILEpointer); Mengembalikan nilai true jika akhir-of-file indikator (tidak ada lebih banyak data untuk proses) ditetapkan untuk file yang ditentukan
5.fclose (FILEpointer); Menutup file tertentu. Dilakukan secara otomatis ketika program berakhir. Praktik yang baik untuk menutup file secara eksplisit
Tabel file mode terbuka:
1. r: Membuka file untuk membaca.
2. w: Buat sebuah file untuk menulis. Jika file sudah ada, membuang isi saat.
3. a: Menambahkan; membuka atau membuat file untuk menulis pada akhir file.
4. r +: Buka file untuk update (membaca dan menulis).
5. w +: Buat file untuk pembaruan. Jika file sudah ada, membuang isi saat.
6. a +: Tambah; membuka atau membuat file untuk update; penulisan dilakukan pada akhir file.
Contoh :
0 komentar: