#include <iostearm>
#include <fstream>
using namespace std;
int main()
{
ofstream file;
file.open("filetest.txt", ios_base::out);
file << "thửnghiệm"; // câu lệnh 1
//file << "loli là lẽ sống";
file.close();
return 0;
}
câu lệnh này không biết có lỗi hay thiếu gì không mà ghi file nó bí mất dữ liệu. nghĩa là giả sử trong file test.txt của tui có sẳn dòng “12345678910” thì khi ‘câu lệnh 1’ được thực hiện , nó xóa hết dòng “12345678910” và chỉ ghi “thửnghiệm” vào trong file nghĩa là sau khi câu lệnh 1 được thực hiện, trong filetest.txt của tui sẽ thành là “thử nghiệm” thay vì"12345678910thửnghiệm". nó xóa hết những gì hiện có trong file và ghi cái mới vào. ban đầu tui nghĩ là chữ nó ghi đè lên với nhau nhưng tui nhận ra không đúng vì ghi đè chữ là phải “thửnghiệm10” còn cái này nó chỉ có mỗi"thửnghiệm". tui mới học về ghi file nên chưa rõ lắm, có bác nào biết cách khắc phục tình trạng này không