标签: c++ file
很抱歉,如果这个问题听起来很熟悉,我只是没有具体说明它,但是我想做的是例如将文件行中的每个第六个值传递到数组中。但我不确定如何获取该特定价值。
例如number.txt文件包含: 第1行:1 6 7 8 7 9 第2行:2 5 7 6 5 4
说我想从第一行拿9,然后从第二行拿4,我该怎么做?另外,我如何只抓取第一行和第二行中的前5个元素(不包括第六个元素)?谢谢。
答案 0 :(得分:2)
您可以使用std::ifstream为seekg设置当前输入位置。但是,更实际的解决方案是读取所有内容并在程序中进行过滤。
std::ifstream
seekg