Input file text vào mảng 2 chiều
Chào mọi người.
Hiện tại em có 1 file text. Trong file 3 dòng đầu là chữ. Các dòng còn lại là số và có nhiều cột ạ.
Em muốn input file text vào mảng 2 chiều. Em xóa 3 hàng đầu tiên để bỏ qua dòng chữ và xuất một mảng mới. Sau đó dùng lệnh for và if để lọc các giá trị từ a đến b của cột 1. Các giá trị được lọc từ cột 1 tương dương ở cột 2 sẽ được lấy ra để tính trung bình cộng.
Em có xem nhưng video hướng dẫn . Nhưng em đang không biết cách input file vào mảng.
Em mong nhận được sự giúp đỡ của mọi người ạ.
Em cảm ơn !!
Ngôn ngữ nào thế bạn?
[spoiler]string[] TextLines = System.IO.File.ReadAllLines(string FilePath);[/spoiler]
dạ c++ ạ. em chưa từng học c++. nên không hiểu làm thế nào ạ. em có xem hướng dẫn trên mạng và làm mấy bài đơn giản thôi ạ.
Bạn có ví dụ mẫu của file text không?
Trong khi chờ đợi, bạn thớt đọc docs của
std::fstream
nhédạ em có đang đọc ạ. nhưng mà em không hiểu
dạ ví dụ như đoạn text này ạ
Bỏ qua 4 dòng đầu.
Có vẻ như data của bạn chỉ có 4 cột, vậy thì hãy làm đơn giản thôi.
dạ không ạ . có 7 cột với hơn 3000 dòng ạ
Thế thì bạn cải tiến lại code một chút nhé. Cơ bản là giống như mã giả mình đã đưa thôi.
Bạn có thể tống data vào mảng cho đỡ nhọc khi lấy data ra để tính trung bình.
dạ vâng ạ. em đang thử đọc file ạ
thực sự là em vẫn đang không hiểu ạ