30/09/2018, 20:26
Bug khó hiểu, nhập xuất file bằng fstream
#include "fstream"
ifstream fin(argv[3]);
if (fin.is_open()){
fin >> n;
G = new int*[n];
Mọi người cho hỏi tại sao đoạn code này mình lại không thể mở fin lên nhở ???
Bài liên quan
Sai cú pháp. Fin.open() cùng với các flag đọc ghi nữa
is_open() là đúng rồi xem lai cái argv[3] thôi
argv[3] la ten file input. mình làm cái này rất nhiều lần rồi, khó nhầm lắm :v. MÌNH cũng đồng ý is_open() là đúng
tốt nhất bạn nên debug để xem kết quả từng dòng 1 xem bị ở đâu
không phải sai đâu, có thể mở trực tiếp file khi khai báo biến mà. còn flag thì cái này là ifstream rồi nên nó mặc định là in rồi.
À đọc nhầm. Có thể là sai tên file.
Bạn post báo lỗi lên đây được ko