Cách đọc dữ liệu từ file trong C++
Em có file chứa dữ liệu, tất cả đều là số nguyên. Dữ liệu được viết trên nhiều dòng và số lượng số có trên một dòng không giống nhau.
VD:
1 2 3
4 5 6 7 8
9 1 2 3
1 2
Em muốn viết chương trình đọc các dữ liệu trong file và ghi ra ngoài màn hình nhưng k biết cách phân dữ liệu giữa các dòng. Anh/ chị chỉ em làm thế nào để phân dk dữ liệu giữa các dòng với ạ. Em tìm hiều ở một số trang trên mạng thấy người ta hướng dẫn sử dụng hàm getline nhưng chỉ thấy áp dụng với một xâu, không áp dụng với một dãy số.
Em cảm ơn ạ!!
Khi đọc file bạn vẫn phải đọc ra dạng xâu, sau đó từ xâu mới parse ra số tương ứng. Bạn tách từng dòng ra thành từng xâu, ví dụ được xâu ‘1 2 3’ thì cứ ở vị trí có index là chẵn sẽ tương ứng với 1 số, hoặc tách theo kí tự space.
Mình đã xử lý được rồi, cảm ơn bạn nhiều