【发布时间】:2020-06-26 18:21:08
【问题描述】:
假设我有一个文本文件
200 34
34 377
20 2
34 45
200 7
10 63
我想以不重复第一列的值并包含第 2 列的元素的方式对其进行分组,如下所示:
200: 34 7
34 : 377 45
20: 2
10: 63
我该怎么做?我是一名初学者程序员,到目前为止,我只设法读取文件并将其打印出来,就像使用
ifstream inFile;
inFile.open("textfile.txt");
if (inFile.fail()) {
cerr << "Error opeing a file" << endl;
inFile.close();
exit(1);
}
string line;
while (getline(inFile, line))
{
cout << line << endl;
}
inFile.close();
【问题讨论】:
标签: c++ file grouping computer-science