Translate

tutorial operasi file halaman 17

Selamat datang di eagleboot dan selamat membaca.

lama). Caranya adalah dengan menambahkan perintah ios::app pada open(). nama_obyek.open(“namafile”,ios::app) 

 Program 12.12
 #include<iostream.h> #include<fstream.h> voidmain(){ ofstreamfileteks; fileteks.open("C:/catatan.txt",ios::app); fileteks<<endl; fileteks<<"Oleh:AlKhowarizmi<<endl; fileteks.close(); } 

 12.12.5. Memeriksa File

 Dalam penulisan tidak selamanya jalan yang mulus ditemui. Ada kemungkinan terjadi saat file dibuka, ternyata file tidak ada. Dalam C++ tersedia fungsi untuk memeriksa kondisi-kondisi pada operasi file, sehingga kesalahan saat eksekusi dapat dikendalikan. Fungsi yang dimaksud adalah fail().  
Program 12.13.
 #include<iostream.h> #include<fstream.h> voidmain(){ ifstreamfileteks; { ifstreamdigunakanu/membacafile } fileteks.open("C:/catatan.txt"); if(fileteks.fail())cout<<"Maaffiletakdapatdibuka/"<<"tidakditemukan"; fileteks.close(); }  
Operasi file dapat dilakukan dalam bentuk karakter. Misalnya proses penyimpanan data ke file dilakukan setiap karakter, atau membaca data file karakter per karakter. Operasi ini didukung oleh function put() dan get().

  Program 12.14. Menyimpan data karakter per karakter ke dalam file 
#include<iostream.h> #include<fstream.h> voidmain() { ofstreamfileteks; fileteks.open("C:/contoh.txt"); fileteks.put('A'); fileteks.put('B'); fileteks.put('C'); fileteks.close(); }  

Program 12.15. Program untuk membaca file karakter per karakter
 #include<iostream.h> #include<fstream.h> voidmain() { charkarakter; ifstreamfileteks;{} fileteks.open("C:/contoh.txt"); while(!fileteks.eof()) { fileteks.get(karakter); cout<<karakter; } fileteks.close(); }  

12.17. Soal Latihan 
Jawablah soal latihan dibawah ini dengan baik dan benar. 
 Buktikan bahwa anda telah membacanya. 

1. Apa yang dimaksud dengan file
 2. Apa yang dimaksud dengan kode ascii
 3. Apakah fungsi buffer pada operasi string 
4. Buatlah program untuk menulis file dengan nama latih.txt 
5. Buatlah program untuk menambah data pada file latih.txt
 6. Buatlah program untuk menghapus file latih.txt
 7. Apa yang dimaksud dengan file skuensial.

Next read BAB 13. POINTER 

Share this

Related Posts

Previous
Next Post »