Contoh:
#include#include #include void main() { char karakter; clrscr; fstream fhuruf("huruf.dat",ios::in|ios::out); cout<<"Menulis Karakter A sampai Z ke file"< for(char huruf='A';huruf<='Z' ;huruf++) fhuruf< cout<<"selesai"< cout< cout<<"Menulis Karakter A sampai Z ke file"< for(char huruf='A';huruf<='Z' ;huruf++) { fhuruf.seekg(huruf-'A',ios::beg); fhuruf.get(karakter); cout< } cout< cout< cout<<"Membaca karakter Pertama dan Terakhir"< fhuruf.seekg(0,ios::beg); fhuruf.get(karakter); cout<<"karakter Pertama : "< < fhuruf.seekg(-1,ios::end); fhuruf.get(karakter); cout<<"karakter Terakhir : "< < fhuruf.close(); getch(); }
Agar dapat digunakan untuk menentukan posisi data sesuai keinginan pemakai, missal : dimasukkan posisi 2 akan keluar huruf B, dimasukkan posisi 4 akan keluar huruf D dan sebagainya. ubah kode programnya seperti di bawah :
#include#include #include void main() { char karakter; int posisi; clrscr; fstream fhuruf("huruf.dat",ios::in|ios::out); cout<<"Menulis Karakter A sampai Z ke file"< for(char huruf='A';huruf<='Z' ;huruf++) fhuruf< cout<<"selesai"< cout< cout<<"Menulis Karakter A sampai Z ke file"< for(char huruf='A';huruf<='Z' ;huruf++) { fhuruf.seekg(huruf-'A',ios::beg); fhuruf.get(karakter); cout< } cout< cout< cout<<"Membaca karakter sesuai dengan posisi yang di inputkan"< cout<<"Posisi : "; cin>>posisi; posisi=posisi-1; fhuruf.seekg(posisi,ios::beg); fhuruf.get(karakter); posisi=posisi+1; cout<<"Karakter pada posisi "< <<" adalah : "< < fhuruf.close(); getch(); }
Tengso . . !!
Tidak ada komentar:
Posting Komentar