Files di C++ | Belajar C++ 40 | Tutorial C++ 40

Dalam pemrograman berorientasi objek di C++, kita juga bisa bekerja menggunakan file, pada tutorial kali ini kami akan memberikan tutorial mengakses file pada C++, Berikut adalah tutorialnya.

File di C++

Dalam pemrograman C++, kita diizinkan untuk bekerja dengan file. Untuk bekerja dengan file kita bisa menggunakan library fstream.

Untuk menggunakan library fstream, kita harus menyertakan file header <iostream> dan <fstream>.

Contoh :
#include <iostream>
#include <fstream>

Untuk membaca, menulis dan membuat file. Di dalam library fstream terdapat 3 class, yaitu :

Class Deskripsi
ofstream menulis dan membuat file
ifstream Membaca file
fstream Gabungan dari ofstream dan ifstream : membuat, menulis dan membaca file

Membuat Dan Menulis File

Untuk membuat dan menulis ke file, kita bisa menggunakan class ofstream atau fstream, dan tentukan nama dari filenya.

Untuk menulis ke file, kita harus menggunakan operator insertion (<<).

Contoh Program 1 : Membuat dan Menulis File

#include <iostream>
#include <fstream>
using namespace std;

int main(){
    ofstream fileKu("namafile.txt");
    
    fileKu << "Ini adalah isi dari namafile.txt";
    
    fileKu.close();
}

Penjelasan Program 1

  1. Pada baris 7, kita membuat object untuk class ofstream bernama fileKu yang digunakan untuk membuat file teks "namafile.txt".
  2. Di baris 10 kita menulis teks "Ini adalah isi dari namafile.txt" ke file teks namafile.txt.
  3. Di baris 13 kita menutup file yang telah kita buat.

Membaca Sebuah File

Untuk membaca dari sebuah file, kita harus menggunakan class ifstream atau fstream, dan nama dari filenya.

Kita juga bisa menggunakan perulangan while bersama dengan fungsi getline() (yang merupakan bagian dari class ifstream) untuk membaca file secara baris demi baris,  dan mencetak isi dari filenya :

Contoh Program 2 : Membaca Sebuah File

#include <iostream>
#include <fstream>
#include <string>
using namespace std;

int main(){
    ofstream filetulisKu("namafile.txt");
    
    filetulisKu << "Ini adalah isi dari namafile.txt";
    
    filetulisKu.close();
    
    string teksKu;
    
    ifstream filebacaKu("namafile.txt");
    
    while(getline(filebacaKu, teksKu)){
        cout << teksKu;
    }
    
    filebacaKu.close();
    
}

Hasil Program 2

Penjelasan Program 2

  1. Di baris 8 kita membuat object untuk class ofstream bernama filetulisKu yang berfungsi untuk membuat file "namafile txt".
  2. Kemudian di baris 11 kita menulis ke file namafile.txt yang isinya teks "ini adalah isi dari namafile.txt".
  3. Di baris 14 kita menutup file namafile.txt.
  4. Di baris 17 kita membuat variabel string dengan nama teksKu yang digunakan untuk menampilkan file teks.
  5. Pada baris 20 kita membuat object untuk class ifstream bernama filebacaKu yang berfungsi untuk membaca dari file namafile.txt.
  6. Pada baris 23 kita menggunakan perulangan while bersama dengan fungsi getline() untuk membaca teks dari file namafile.txt baris demi baris.
  7. Pada baris 25 kita menampilkan teks dari file namafile.txt ke console.
  8. Pada baris 29 kita menutup file namafile.txt.
Nah itulah artikel tentang file pada pemrograman C++, semoga artikel kali ini dapat membantu kalian memahami cara untuk membuat, membaca dan menulis dengan program C++. Sekian untuk postingan kali ini, sampai jumpa di artikel selanjutnya...

Posting Komentar untuk "Files di C++ | Belajar C++ 40 | Tutorial C++ 40"