Đọc file trong C++ bị lỗi xuất ra vô tận số 0?


Mọi người cho em hỏi là sao em đọc dữ liệu trong file và xuất ra màn hình nhưng nó lại lỗi như trong hình vậy ạ. Em cảm ơn

Anh thay !MyFile.eof() bằng MyFile >> number xem sao.
Chú ý lưu file txt trước khi đọc file.

4 Likes

Lí do là có thể bạn chưa lưu file hoặc file lưu chưa đúng vị trí. Với lại trước khi đọc file bạn nên kiểm tra file được liên kết với biến MyFile chưa.

if (MyFile.fail()) {
    cout << "Fail";
    return -1;
}
5 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?