file dan stream

8
FILE dan STREAM TEKNIK PEMROGRAMAN TERSTRUKTUR 2

Upload: venecia-arthur

Post on 03-Jan-2016

33 views

Category:

Documents


6 download

DESCRIPTION

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. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: FILE dan STREAM

FILE dan STREAMTEKNIK PEMROGRAMAN TERSTRUKTUR 2

Page 2: FILE dan STREAM

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

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

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

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

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

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