Mình có đoạn codes sau đọc dữ liệu từ file, vấn đề là ở file mình chỉ muốn đọc một số cột mình cần, còn lại bỏ qua. Nhờ mọi người xem giúp mình vs:
void read_record (const string &filepath)
{
Record d;
ifstream data_in (filepath.c_str());
if (!data_in)
{cout<<"Failed to open"<<endl;}
else
{
string id_o,age_o, dim_o, my_o;
string dummy_line;
getline(data_in, dummy_line);
while (data_in>>id_o>>age_o>>dim_o>>my_o)
{
//some cout codes here
}
data_in.close();
}
}
Giả sử mình có 10 cột, nhưng mình chỉ muốn đọc/tách 3 cột có chứa dự liệu tương ứng vs 3 biến mình đang cần thì phải làm sao vậy.
Thanks

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?