80 likes | 244 Views
FILE dan STREAM. Teknik Pemrograman Terstruktur 2. OPERAS DASAR FILE. Membuka atau mengaktifkan File Melaksanakan pemroresan file Menutup file. Definisi File : sebuah stream yang disimpan dalam media penyimpanan luar. Definisi STREAM.
E N D
FILE dan STREAM Teknik Pemrograman Terstruktur 2
OPERAS DASAR FILE • Membuka atau mengaktifkan File • Melaksanakan pemroresan file • Menutup file Definisi File : sebuah stream yang disimpan dalam media penyimpanan luar
Definisi STREAM • suatu logika device yang menghasilkan dan menerima informasi atau wadah yang digunakan untuk menampung keluaran dan menampung aliran data
Class yang dapat digunakan untuk mengelola file • ofstream : Stream class untuk menulis ke file • ifstream: Stream class untuk membaca dari file • fstream : Stream class untuk membaca/menulis dari/kefile
Sintaks • Menulis ke file : nama_obyek << “tulisan/variabel”; • Menutup file : nama_obyek.close(); • Menambah data pada file : ios::app pada open() • Memeriksa status file : • ‐ bad() akan mengembalikan nilai true jika proses baca/tulis ke file gagal • ‐ fail() akan mengembalikan nilai jika terjadi kesalahan format • ‐ eof() akan mengembalikan nilai true jika akhir file tercapai pada saat proses pembacaan data • Untuk membersikan flag : clear()
Contoh Program • #include <iostream> • #include <conio> • #include <stdio> • #include <fstream> • void main() • { ofstream fileteks; • fileteks.open("D:\contoh.txt"); • fileteks.put('A'); • fileteks.put('B'); • fileteks.put('C'); • fileteks.close(); • getch(); • }
Contoh program membuat file • #include <iostream> • #include <conio> • #include <stdio> • #include <fstream> • int main () • { • ofstream myfile; • myfile.open ("D:\contoh.txt"); • myfile << "Menulis baris pertama.\n"; • myfile << "Menulis baris kedua.\n"; • myfile << "Menulis baris ketiga.\n"; • myfile << "Menulis baris keempat.\n"; • myfile.close(); • }