algoritma dan struktur data - operasi file

Post on 20-Jul-2015

31 Views

Category:

Engineering

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Operasi BerkasAlgoritma dan Struktur Data

Edwin Lunandoedwin@kuliahkita.com

Pendahuluan

Terdapat 3 pustaka yang dapat digunakan untuk operasi berkas pada C++1. ofstream : untuk menulis berkas2. ifstream : untuk membaca berkas3. fstream : operasi tulis dan baca terhadap berkas

Operasi berkas

Operasi dasar yang dapat dilakukan pada file adalah open (buka) , close (tutup), read (baca), dan write (tulis).

Sebelum melakukan pembacaan dan penulisan sebuah berkas, berkas perlu dibuka terlebih dahulu dengan open.

Ketika telah selesai, maka berkas perlu ditutup kembali dengan close.

Contoh Operasi Penulisan Berkas// operasi dasar file

#include <iostream>

#include <fstream>

using namespace std;

int main () {

ofstream fileKu; // definisikan file

fileKu.open ("text.txt"); // buka file dengan nama text.txt

fileKu << "Tulis ke dalam file.\n"; // tulis ke dalam file teks

fileKu.close(); // tutup setelah operasi selesai

return 0;

}

Contoh Operasi Pembacaaan Berkas#include <iostream>

#include <fstream>

#include <string>

using namespace std;

int main () {

string line;

ifstream fileKu("text.txt"); // definisikan file untuk dibaca

if (fileKu.is_open()) { // jika berhasil dibuka

while (getline(fileKu,baris)) { // baca per baris

cout << baris << '\n'; // print baris yang dibaca

}

myfile.close(); // tutup setelah selesai

}

else cout << "File tidak dapat dibuka"; // jika gagal dibuka, beri

informasi

return 0;

}

top related