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
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()
{
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