我有一个文件,其中包含不同行中的不同列。例如
10 20 30 60
60 20 90 100 40 80
20 50 60 30 90
....
我想读取每行的最后三个数字。所以输出将是
20 30 60
100 40 80
60 30 90
由于每行的大小可变,我无法使用以下结构
结构1:
std::ifstream fin ("data.txt");
while (fin >> a >> b >> c) {...}
结构2:
string line;
stringstream ss;
getline(fin, line);
ss << line;
int x, y, z;
ss >> x >> y >> z >> line;
那我该怎么办?