Input dan output C++ menggunakan file header iostream . Nama file header ini berarti io stream. Jadi hari ini kita belajar membaca dan menulis file. Sebenarnya, itu juga stream, disebut file stream , jadi file headernya perlu include fstream , yang mendefinisikan tiga kelas. , bertanggung jawab untuk operasi membaca, menulis, membaca dan menulis file, sebagai berikut:
Jika kita ingin membaca isi suatu file, kita bisa menggunakan tipe ifstream atau fstream . Kodenya adalah sebagai berikut:
#include<fstream>#include<iostream>usingnamespacestd;intmain(){chardata[100];//Buka file dalam mode tulis ifstreamfile;file.open(d:\dotcpp.dat);file>>data;cout < <data;//Tutup file yang terbuka file.close();return0;}
Asumsikan sudah ada file dotcpp.dat di bawah drive D, dan isinya berupa string string www.dotcpp.com, maka hasil outputnya adalah:
Semua orang bisa bereksperimen di komputer.
Perlu dicatat bahwa untuk C/C++, file yang dapat dibuka, dibaca dan ditulis bukan hanya file txt. Misalnya, kode contohnya adalah file dat. Faktanya, file sufiks apa pun dapat dibuka, dibaca, ditulis, dan ditutup.