fstream file_lock("D:/file.txt", ios::in);
int n;
file_lock >> n; /*nếu file không có giá trị nào thì n sẽ bé hơn không*/
file_lock.close();
if(n < 0)
{
file_lock.open("D:/file.txt", ios::out);
file_lock << 5;
file_lock.close();
}
file_lock.open("D:/file.txt", ios::in);
file_lock.close();
file_lock >> m;
cout << m <<endl;
mình đang học phần Input và Output, và khi mình thử viết một chương trình
trong đó “file.txt” là một tệp chỉ được dùng để chứa 1 số nguyên duy nhất
mình kiểm tra xem tệp có dữ liệu hay không nếu không thì sẽ được nhập vào là số 5
sau đó sẽ cho in ra giá trị đã nhập vào hoặc giá trị sẵn có, nhưng tại sau nó lại luôn cho ra giá trị gì tầm bậy
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?