Minggu, 16 Desember 2018

Akses File

Mendeklarasikan Pointer ke File

syntax:

FILE *namaPointer;

Syntax di atas mendeklarasikan pointer yang digunakan sebagai penunjuk atau pengait ke file yang akan diakses

Membuka File
Akses file hanya dapat dilakukan jika file sudah dibuka. Untuk membuka file, gunakan fungsi fopen(). Fungsi ini akan mengembalikan pointer ke tipe FILE.

Syntax:

FILE *fopen(char *fileName,char *mode);

Parameter fileName menyatakan nama file yang akan diakses, sedangkan mode menyatakan mode akses yang akan dilakukan

Mode akses:
1. r , untuk membuka file teks yang sudah ada untuk dibaca
2. w, untuk membuka file teks untuk ditulis. Jika file belum ada, maka file akan dibuat. Proses penulisan data ke dalam file dilakukan dari posisi awal
3. a, untuk membuka file teks untuk diappend. Jika file belum ada, maka file akan dibuat. Proses penulisan data ke dalam file dilakukan dari posisi akhir
4. r+, untuk membuka file teks yang sudah ada untuk dibaca dan ditulis
5. w+, untuk membuka file teks untuk dibaca dan ditulis. Jika file belum ada,maka file akan dibuat. Jika sudah ada, maka isi file akan ditimpa
6. a+, untuk membuka file teks untuk dibaca dan ditulis. File akan dibuat jika file belum ada. Proses pembacaan data dilakukan dari posisi awal, sedangkan proses penulisan data dilakukan dari posisi akhir.

Untuk mengakses file biner dapat digunakan mode: rb,wb,ab,rb+,wb+,ab+,w+b,r+b,atau a+b

Menutup File

Setelah file diakses kita seharusnya menutup file.

Syntax: 

int fclose(FILE *fileName);

atau 

fclose(f);


2201770896
skyconnectiva.com
binus.ac.id
Felix Chrissandy

Tidak ada komentar:

Posting Komentar