【发布时间】:2013-08-12 09:48:30
【问题描述】:
来自文本文件(Range.txt),
Range:1:2:3:4:5:6....:n:
有一个结果列表,但我只需要提取数字 1 2 3 到最后一位,但有时最后一位可能会有所不同
所以我读入文件,提取分隔符并将其推入向量中。
ifstream myfile;
myfile.open("Range.txt");
istringstream range(temp);
getline(range, line,':');
test.push_back(line);
如何获取所有价值?我有这个,它只捕获一个数字。
【问题讨论】:
-
这可以通过
Boost.Split或您自己的拆分函数来完成。