FILE dan STREAM
-
Upload
venecia-arthur -
Category
Documents
-
view
34 -
download
6
description
Transcript of FILE dan STREAM
![Page 1: FILE dan STREAM](https://reader036.fdokumen.com/reader036/viewer/2022082818/56813618550346895d9d8ccb/html5/thumbnails/1.jpg)
FILE dan STREAMTEKNIK PEMROGRAMAN TERSTRUKTUR 2
![Page 2: FILE dan STREAM](https://reader036.fdokumen.com/reader036/viewer/2022082818/56813618550346895d9d8ccb/html5/thumbnails/2.jpg)
OPERAS DASAR FILE1. Membuka atau mengaktifkan File
2. Melaksanakan pemroresan file
3. Menutup file
Definisi File : sebuah stream yang disimpan dalam media penyimpanan luar
![Page 3: FILE dan STREAM](https://reader036.fdokumen.com/reader036/viewer/2022082818/56813618550346895d9d8ccb/html5/thumbnails/3.jpg)
Definisi STREAM suatu logika device yang menghasilkan dan menerima informasi atau wadah yang digunakan untuk menampung keluaran dan menampung aliran data
![Page 4: FILE dan STREAM](https://reader036.fdokumen.com/reader036/viewer/2022082818/56813618550346895d9d8ccb/html5/thumbnails/4.jpg)
Class yang dapat digunakan untuk mengelola file
1. ofstream : Stream class untuk menulis ke file
2. ifstream : Stream class untuk membaca dari file
3. fstream : Stream class untuk membaca/menulis
dari/ke file
![Page 5: FILE dan STREAM](https://reader036.fdokumen.com/reader036/viewer/2022082818/56813618550346895d9d8ccb/html5/thumbnails/5.jpg)
Sintaks1. Menulis ke file : nama_obyek << “tulisan/variabel”;
2. Menutup file : nama_obyek.close();
3. Menambah data pada file : ios::app pada open()
4. Memeriksa status file :1. ‐ bad() akan mengembalikan nilai true jika proses baca/tulis ke file gagal 2. ‐ fail() akan mengembalikan nilai jika terjadi kesalahan format 3. ‐ eof() akan mengembalikan nilai true jika akhir file tercapai pada saat pr
oses pembacaan data 4. Untuk membersikan flag : clear()
![Page 6: FILE dan STREAM](https://reader036.fdokumen.com/reader036/viewer/2022082818/56813618550346895d9d8ccb/html5/thumbnails/6.jpg)
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(); }
![Page 7: FILE dan STREAM](https://reader036.fdokumen.com/reader036/viewer/2022082818/56813618550346895d9d8ccb/html5/thumbnails/7.jpg)
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(); }
![Page 8: FILE dan STREAM](https://reader036.fdokumen.com/reader036/viewer/2022082818/56813618550346895d9d8ccb/html5/thumbnails/8.jpg)