gpt4 book ai didi

c++ - 将流指针倒回行

转载 作者:太空狗 更新时间:2023-10-29 20:44:42 25 4
gpt4 key购买 nike

我有一个输入文件流和一个字符串声明为:

std::ifstream finput;
std::string tmp_string;

然后我使用 std::getline(finput, tmp_string);

迭代读取行

问题是:如何倒带流指针,以便在倒带之后 std::getline(finput, tmp_string); 的第二次调用将返回相同的结果(与之前的步骤一样) ?

最佳答案

一旦你读完这行,就太晚了。你不能回到你没有记住的位置。如果你需要这个,唯一的解决办法是在getline之前调用finput.gtell(),然后寻找它的内容回来。

关于c++ - 将流指针倒回行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12475915/

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