Mei 27, 2010

memahami operasi file 2 " pembuka file "

masih dalam mengerrjakan tugas kali ini saya akan menampilkan code tentang pembaca dari fstream
silahkan di kompile


#include <iostream>

#include <fstream>

#include<conio.h>

using namespace std;

/*programer : irzal zulvikha a

dosen pembina : dadan ,st.

nama : irzal zulvikha a

kelas : 1ti-1

nrp : 6309353

web/blog : burzallbelajarnge.blogspot.com

materi : pembahasan operasi file

konsentrasi : TI

matakuliah : teori stuktur data

angkatan : 2009

compiler dev-c++ dengan pemrograman cpp

kumunitas tekom c angkatan 2009*/


main()

{


char bacatext[255];


ifstream bukafile;

bukafile.open("textsaya.txt");


while(bukafile){

bukafile.getline(bacatext,255);

cout<<bacatext<<endl;

}

bukafile.close();

getch();


}




pada progaram di atas tidak jauh berbeda dengan yang pertama http://burzallbelajarnge.blogspot.com /2010/05/memahami-oprasi-file-1.html
letak perbedannyan nya kita mengunakan class ifstream digunakam untuk memmbuka file sebagia dari si fungsinya ifstream..
bukafile.open("textsaya.txt"); objek dari class ifstream memangil member fungsi open(); yang parameternya textsaya.txt jika tidak ada file tersebut maka proses baca pada saat di komfile tdak akan di tampilkan karena tidak adanyafile textsaya.txt..
jadi sebelum kita akan membaca suatu file , kita harus memangil member fungsi open(); karana dengan itruksi itu, adalah untuk membuka si file apa yang akan kita buka / baca
dan selanjutnya
while(bukafile){ bukafile.getline(bacatext,255); cout<<bacatext<<endl; }



adalah melalkuan pengulangan selama kondisi bukafile terpenuhi bukafile.getline(bacatext,255); adalah membaca setiap baris dari objectt buka file dengan menampunya di string bacatext
lalu pada cout<<bacatext<<endl; adalah proses menampikan nya kedalam layar setelah penampungan dari object bukafile kedalam bacatext..
dan ini bukafile.close(); adalah default dari berkas header fstream untuk menutup object bukafile yang menandakan bawa proses kembali ditutup dan selesai..



next .. kita akan mengabungkan pembuatan file dan membacanya langsung



#include <iostream>

#include <fstream>

#include<conio.h>

using namespace std;

/*programer : irzal zulvikha a

dosen pembina : dadan ,st.

nama : irzal zulvikha a

kelas : 1ti-1

nrp : 6309353

materi : pembahasan operasi file

konsentrasi : TI

matakuliah : teori stuktur data

angkatan : 2009

compiler dev-c++ dengan pemrograman cpp

kumunitas tekom c angkatan 2009*/

main()

{

string textku;
ofstream bikinfile;

bikinfile.open("textsaya.txt");
cout<<"text teman teman ";
getline(cin,textku);
bikinfile<<textku<<endl;
bikinfile.close();



ifstream bukafile;
bukafile.open("textsaya.txt");
cout<<"ini adalah proses buka file "<<endl;
char bacatext[255];
while(bukafile){
ukafile.getline(bacatext,255);
cout<<bacatext<<endl;
}
bukafile.close();
getch();

}









untuk melakukan modus penambahan text / data

sialakan ganti bikinfile.open("textsaya.txt"); dengan >>

bikinfile.open("textsaya.txt",ios::app);


note "adalah ios::app modus untuk penambahan data "

sekian thank you ^^

Tidak ada komentar:

Posting Komentar

Powered by Blogger