Tôi muốn mở một tệp để đọc. Tuy nhiên, trong bối cảnh của chương trình này, nó là OK nếu tập tin không tồn tại, tôi chỉ cần di chuyển trên. Tôi muốn để có thể xác định khi lỗi là "tập tin không tìm thấy" và khi lỗi là nếu không. Nếu không có nghĩa là tôi cần phải thoát và lỗi.ifstream: làm thế nào để biết nếu tập tin được chỉ định không tồn tại
Tôi không thấy cách rõ ràng để thực hiện việc này với fstream
.
Tôi có thể làm điều này với C's open()
và perror()
. Tôi cho rằng có một cách fstream
để thực hiện việc này.
nó không phải là của dòng mà là ifstream! – Phong
Lưu ý rằng cả hai cách kiểm tra điều gì đó khác: tệp có thể ở đó nhưng bạn có thể không có các quyền cần thiết ... – rubenvb
Đây có phải là giải pháp vốn có không? –