File Input/Output (I/O) adalah proses membaca dan menulis data ke dalam file. Dalam pemrograman C++, kita dapat menggunakan file I/O untuk membaca dan menulis data dari dan ke file eksternal.
Berikut adalah contoh kode C++ untuk menulis data ke file:
#include <fstream>
#include <iostream>
using namespace std;
int main() {
ofstream outfile;
outfile.open("data.txt");
outfile << "John Doe" << endl;
outfile << 21 << endl;
outfile << "Teknik Informatika" << endl;
outfile.close();
return 0;
}
Pada contoh di atas, kita membuka file data.txt
dengan menggunakan objek ofstream
dan menulis data ke dalam file menggunakan operator <<
. Setelah selesai menulis, kita harus menutup file dengan memanggil fungsi close()
.
Berikut adalah contoh kode C++ untuk membaca data dari file:
#include <fstream>
#include <iostream>
#include <string>
using namespace std;
int main() {
string nama;
int usia;
string jurusan;
ifstream infile;
infile.open("data.txt");
infile >> nama;
infile >> usia;
infile >> jurusan;
cout << "Nama: " << nama << endl;
cout << "Usia: " << usia << endl;
cout << "Jurusan: " << jurusan << endl;
infile.close();
return 0;
}
Pada contoh di atas, kita membuka file data.txt
dengan menggunakan objek ifstream
dan membaca data dari file menggunakan operator >>
. Setelah selesai membaca, kita harus menutup file dengan memanggil fungsi close()
. Kemudian, kita mencetak data yang telah kita baca dari file.
File I/O sangat berguna dalam pemrograman untuk menyimpan dan memuat data yang dapat digunakan oleh program sekarang maupun program lain pada waktu yang berbeda. Oleh karena itu, pemrogram C++ pemula harus memahami dan menguasai file I/O untuk membuat program yang lebih berguna dan efisien.
0 Komentar