Minggu, 21 Desember 2014

Read & Write C++

Read

Program ini membaca file teks dan mencetak konten pada layar. dengan membaca file baris demi baris, menggunakan getline. Nilai yang dikembalikan oleh getline  adalah referensi ke objek itu  sendiri.

#include <iostream>
#include <fstream>
#include <cstring>

using namespace std;

int main ()
{
      string line;
      ifstream myfile ("example.txt");
      if (myfile.is_open())
     {
          while ( getline (myfile,line) )
          {
                   cout << line << '\n';
          }
          myfile.close();
     }

     else cout << "Unable to open file";
 
     system("pause");
     return 0;
}

Program diatas akan membaca isi dari sebuah file yang bernama  “example.txt”.



Write

 Program ini dirancang untuk menyimpan teks dan dengan demikian semua nilai-nilai yang input atau output dapat mengalami beberapa transformasi format. Operasi menulis pada file teks dilakukan dengan cara yang sama kita beroperasi dengan cout.

#include <iostream>
#include <fstream>
#include <cstring>

using namespace std;

int main ()
{
      ofstream myfile ("example.txt");
      if (myfile.is_open())
      {
         myfile << "This is a line.\n";
         myfile << "This is another line.\n";
         myfile.close();
      }
      else cout << "Unable to open file";
 
      system("pause");
      return 0;
}


Program diatas akan menulis sebuah text dan menyimpannya pada sebuah file bernama ”example.txt”. Text yang ditulis adalah: “This is a line.” Pada baris pernama dan “This is another line.” Pada baris kedua.

Tidak ada komentar:

Posting Komentar