Recent Posts

Fungsi fstream dalam Bahasa C++

Di dalam bahasa C++, kita bisa membuat program yang memberikan input atau output pada sebuah file. Ada 3 macam kelas yang dapat digunakan untuk melakukan hal tersebut : ofstream memberikan input kepada file , ifstream memberikan output dengan membaca isi file, lalu ada fstream yang bisa melakukan keduanya. Oleh karena itu penulis kali ini akan membahas mengenai fstream.

Menggunakan fstream, program bisa membaca isi file sekaligus memberikan output ke dalam file tersebut. Contoh yang paling dekat adalah penulisan pada file teks yang biasanya berformat (.txt).

Berikut ini adalah contoh program yang menggunakan fstream :
// menulis pada file teks
#include <iostream>
#include <fstream>
using namespace std;

int main () 
{
 //masukkan nama file teks
 ofstream myfile ("contoh.txt");
 if (myfile.is_open())
 {
     //masukkan tulisan yang ingin di tulis ke dalam file teks
     myfile<<"Ini adalah sebuah file teks"<<endl; 
 } 
 else 
 {
  cout << "Unable to open file";
 }
  myfile.close();
 return 0;
}

Outputnya nantinya dapat dilihat pada file teks di folder di tempat program disimpan. Teks yang dapat dituliskan tidak hanya satu baris, bisa banyak bahkan sebuah perulangan bisa dibuat sehingga yang tertulis di dalam teks file adalah hasil perulangan dari teks yang anda masukkan.

Post a Comment

3 Comments

  1. saya udh nyoba programnya, tapi pas saya buka file contoh.txt kok isinya kosong ya?

    ReplyDelete
    Replies
    1. Terima kasih sudah berkomentar. Ah iya itu ga keluar karena saya silap >w<

      Waktu itu masih belajar-belajar C++ tapi rada cupu juga, ini solusinya

      dibagian yang tertulis cout bisa diganti begini :

      myfile<<"Ini adalah sebuah file teks"<<endl;

      Saya juga sudah edit entrynya dengan kode yang lebih pas

      Selamat mencoba :D

      Delete