OPERASI FILE Membuka dan Menutup File

Slides:



Advertisements
Presentasi serupa
Pemrograman Berorientasi Objek (2)
Advertisements

8. FILE.
Input dan Output.
KONSEP BAHASA PEMROGRAMAN
DASAR PEMROGRAMAN OPERASI FILE
// memerlukan default constructor
Komponen Class Item (2) As’ad Djamalilleil
Akses File As’ad Djamalilleil
Fungsi input-output.
Struktur Sugeng Supriyadi, M.Kom.
Pemrograman Terstruktur
//program untuk menulis ke dalam file teks kemudian menampilkan isi file ke layar #include Void main() { const int mak 80; file p; // deklarasi file.
Baca Tulis File Untuk dapat membaca atau menulis data dari/ke sebuah file maka langkah yang perlu dilakukan adalah: membuka file - mendefinisikan variabel.
Baca Tulis File Untuk dapat membaca atau menulis data dari/ke sebuah file maka langkah yang perlu dilakukan adalah: membuka file - mendefinisikan variabel.
8. FILE.
INSTRUKSI MASUKAN DAN KELUARAN
Notasi Algoritma.
Prosedur (Procedure).
MATA KULIAH : PEMROGRAMAN 3 JAVA PROGRAMMING (JSE)
Algoritma & Struktur Data Pointer Evangs Mailoa.
Elemen Dasar Program C++
PRAKTIKUM ALGORITMA DAN STRUKTUR DATA
III. STRUKTUR KONTROL.
POINTER (VAR.PENUNJUK)
KONSTANTA dan OPERATOR
Algoritma dan Struktur Data
OPERASI FILE Bag.1 Pertemuan 26 Dasar Pemrograman
SHELL SCRIPT KLOBODH + OLOAN.
Teknik Pemrograman Terstruktur 2
Matakuliah : T0016 / Algoritma dan Pemrograman Tahun : 2007 Versi : 6
OPERASI FILE Bag.2 Pertemuan 27 Dasar Pemrograman
PHP By : Lisda Juliana P.,Ssi..
File & Stream Kegunaan File :
Function (Fungsi).
4. File Data Structure + Algorithm = Program UNIV. INDONUSA Esa Unggul.
File & Stream - Yessy Asri
Elemen Dasar C++ Norma Amalia, ST.,M.Eng.
ALGORITMA PEMROGRAMAN 2A
Struktur Program TEE 2103 Algoritma dan Pemrograman
Tipe, Nama, dan Nilai Anifuddin azis.
Algoritma & pemrograman 1B
Teknik Pemrograman oleh: Yohanes Sugiarto.
Operasi File Operasi File.
Pertemuan 3 Sistem I/O C++
STRUKTUR DATA Pengenalan C++
DASAR PEMROGRAMAN OPERASI FILE
File & Stream - Yessy Asri
STRUKTUR DASAR PROGRAM
POINTER (VAR.PENUNJUK)
MATERI 1 Review dan Pengantar C (Struktur Bahasa C, Variabel, Konstanta, Tipe Data, Operator)
Tipe Data, Variabel, dan Operator
PEMROGRAMAN DASAR DI JAVA
Operasi Pada File 1. Operasi Dasar pada File
As’ad Djamalilleil Ekspresi As’ad Djamalilleil
As’ad Djamalilleil Akses File As’ad Djamalilleil
Tipe Data, Variabel, dan Operator
Algoritma & Pemrograman Chapter 5
Aplikasi Berbasis Teks
VARIABEL DAN TIPE DATA Erizal, S.Si, M.Kom Sistem Informasi
Pemrograman Terstruktur
PENULISAN DAN PEMBACAAN FILE
Algoritma Struktur Data
Baca Tulis File Untuk dapat membaca atau menulis data dari/ke sebuah file maka langkah yang perlu dilakukan adalah: membuka file - mendefinisikan variabel.
DASAR PEMROGRAMAN OPERASI FILE
POINTER (VAR.PENUNJUK)
MATERI 1 Review dan Pengantar C (Struktur Bahasa C, Variabel, Konstanta, Tipe Data, Operator)
Pengantar Pemrograman Bahasa C
Tipe Data, Variabel, dan Operator
File & Stream Kegunaan File :
File & Stream - Yessy Asri
Transcript presentasi:

OPERASI FILE Membuka dan Menutup File Di dalam bahasa C++, membuka file harus dihubungkan dengan sebuah stream; yang berarti sebelum membuka file harus mendapatkan stream terlebih dahulu. Terdapat 3 macam stream : Stream untuk proses input (ifstream) Stream untuk proses output (ofstream) Stream untuk proses input/output (fstream)

Jika kita ingin membuat variabel stream untuk proses input, maka harus kita deklarasikan dengan tipe ifstream. Contoh : Ifstream input; //variabel stream untuk proses input Ofstream output; //variabel stream untuk proses output Fstream inout; //variabel stream untuk proses input/output

Fungsi ini merupakan anggota dari masing –masing stream diatas. Setelah mendeklarasikan variabel stream tersebut, maka langkah selanjutnya adalah menghubungkannya ke file yaitu dengan cara memanggil fungsi open(). Fungsi ini merupakan anggota dari masing –masing stream diatas. Void ifstrem::open(const char* filename,ios::openmode mode = ios ::in); Void ofstrem::open(const char* filename,ios::openmode mode = ios ::out | ios::trunc); Void fstrem::open(const char* filename,ios::openmode mode = ios ::in | ios :: out);

Keterangan : Paramater filename adalah nama file yang akan dibuka, termasuk lokasinya (path-nya) Mode adalah menandakan bagaimana file tersebut akan dibuka ( dapat juga dilakukan kombinasi dari mode dengan melakukan operasi OR menggunakan operator | ) Nilai-Nilai Mode: Ios::app, yang akan menyebabkan output dari file tersbut menjadi ditambahkan (append) pada bagian akhir baris. Ios::ate, akan menyebabkan pencarian ke akhir file ketika file tersebut dibuka. Ios::in menandakan file tersebut mempunyai kapabilitas untuk input. Sedangkan ios::out adalah untuk output Ios::binary akan menyebabkan file yang akan dibuka tersebut dalam mode biner. Namun secara default, file yang akan dibuka berada dalam mode teks Ios::trunc akan menyebabkan isi file dengan nama yang sama dengan file dengan file yang telah dibuka, akan dipotong atau dibuang sehingga lebarnya menjadi nol.