Contoh Program Sederhana ‘file masukkan & penambahan data pada file’
1 min read
File masukkan digunakan untuk membaca data yang ada di dalam sebuah file. Membuka file, di dalam file masukkan, nama kelas yang disediakan oleh C++ adalah ifstream.
Sebelum file diproses maka file harus dibuka terlebih dahulu. Salah satu bentuk pernyataannya adalah sebagai berikut :
ifstream nama_variabel_file_input;
nama_variabel_file_input.open (“nama_file.txt”);
atau dapat dijadikan satu, yaitu :
ifstream nama_variabel_file_input (“nama_file.txt”);
Mendeteksi akhir file, pendeteksian akhir file pada pembacaan file masukkan dilakukan dengan cara :
while (nama_variabel_file_input){
…
}
atau sebagai berikut :
while (!nama_variabel_file_input.eof()){
…
}
Berikut contoh Program Sederhana manipulasi ‘file masukkan’. Disini saya menggunakan tools Borland C++ 5.02.
Contoh 1.
Script :
/*contoh program sederhana manipulasi file masukkan*/
#include “iostream.h”
#include “fstream.h”
#include “conio.h”
void main ()
{
ifstream file (“c : \\coba.txt”);
const int MAKS = 80;
char buf[MAKS+1];
while(file)
{
file.getline(buf, MAKS);
cout<<buf<<endl;
}
file.close();
getch();
}
Output :
Penambahan data pada file, agar dapat melakukan hal ini perlu ditambahkan argumen iso::app.
Sehingga bentuknya menjadi :
ofstream nama_variabel_file(“nama_file.txt”, iso::app);
Apabila terdapat bentuk tersebut, data akan bertambah pada setiap akhir file.
Berikut contoh Program Sederhana ‘penambahan data pada file’. Disini saya menggunakan tools Borland C++ 5.02.
Contoh 2.
Script :
/*contoh program sederhana penambahan data pada file*/
#include “iostream.h”
#include “fstream.h”
#include “conio.h”
void main ()
{
ofstream file(“c:\\coba.txt”, ios::app);
cout<<“Penulisan dimulai…”<<endl;
file<<“hello”<<endl;
file<<“baris-baris”<<endl;
cout<<“Penulisan Selesai.”<<endl;
file.close();
getch();
}
Output :
Selamat mencoba. Semoga bermanfaat. Tuhan memberkati. 🙂