gpt4 book ai didi

C++ 跳行与文件读取

转载 作者:行者123 更新时间:2023-11-28 07:41:21 26 4
gpt4 key购买 nike

我有一个包含数字的文件。我想阅读某些行(尚未阅读但由于我的代码运行方式而不再容易访问的行)

例如..

我有这样的代码

for (c=0; c < 5;c++)
{
in >> tmp;
}

实现后,它会读取第一行的 5 个部分(所有行的长度都相同)。

我希望能够再次调用同一段代码并能够读取第二...第三等

我需要做什么才能完成这项工作

最佳答案

假设 in 是一个输入流(istream),你可以使用它的 seekg 方法来寻找到开始文件。

// read it the first time
for (c=0; c < 5;c++)
{
in >> tmp;
}

in.seekg(0, in.beg); // seek to the beginning

// read it the second time
for (c=0; c < 5;c++)
{
in >> tmp;
}

查看 documentation of the seekg method .

关于C++ 跳行与文件读取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15782913/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com