Anda di halaman 1dari 21

OPERASI FILE

C++

OLEH:
Syafrida Yanti Nasution
4152111037
Matematika Dik D 2015
UNIVERSITAS NEGERI MEDAN
2016

Operasi File
Operasi dasar file pada prinsipnya
terbagi menjadi 3 tahap, yaitu:
1. Membuka atau mengaktifkan file
2. Melaksanakan pemrosesan file
3. Menutup file

C++ menyediakan class-class


berikut untuk melakukan output
dan input karakter-karakter dari/ke
file-file:
ofstream:class untuk menulis
karakter ke file-file.
ifstream:class untuk membaca
karakter dari file-file.
Kedua class ini definisinya berada
di dalam file header fstream.h.

Program membuat file

Hasil

1. Membuka File
1.1 Membuka file untuk dibaca
Membuka file untuk dibaca, dapat
mengunakan sintaks:
ifstream file_objek;

Setelah objek_input diciptakan, maka


file dibuka dengan cara:
file_objek.open(nama_file);

Adapun dua pernyataan diatas


dapat disederhanakan sebagai
berikut:
ifstream file_objek(nama_file);

Program

Hasil

1.2. Membuka file untuk ditulis


Membuka file untuk ditulisi, pertama
kali harus membuat objek dari kelas
ofstream, dapat menggunakan
sintaks:
ofstream file_objek;
Setelah objek_output diciptakan,
file_objek.open(nama_file
maka
file dibuka dengan cara
);

Adapun dua pernyataan diatas dapat


disederhanakan
sebagai berikut:
ofstream file_objek(nama_file);

1.3. Membuka file dengan modus


tertentu

Adapun contoh penggunaan dari


modus modus pembukaan file
diatas adalah sebagai berikut :
fstream file_objek (nama_file,ios::in |
ios::out);

Pernyataan diatas adalah


dekalarasi file nama_file dengan
sehingga nama_file dapat dibaca
dan ditulisi.

2. Pemrosesan File
2.1. Menulis ke File
Salah satu jenis pemrosesan
pada file adalah menulis atau
merekam data ke file.
Sintaksnya:
nama_obyek <<
tulisan/variabel;

Program

Hasil program

Pada direktori dimana file tersimpan


akan terdapat sebuah file bernama
latihan.txt

Isi dari file

2.2. Membaca Isi File Program

Hasil program

2.3. Memeriksa Operasi File


C++ menyediakan sejumlah fungsi
yang berguna untuk memeriksa
kondisi-kondisi pada operasi file,
sehingga kejadian kesalahan pada saat
eksekusi dapat dikendalikan.

Program

Hasil program

3. Menutup File
Setelah pemrosesan file selesai,
file dapat ditutup menggunakan
perintah:
nama_obyek.close();

Pemakaian fungsi close() sifatnya


optional. Bila tidak digunakan,
compiler tidak akan
mengeluarkan pesan error.

Anda mungkin juga menyukai