gpt4 book ai didi

c++ - 在不关闭程序的情况下写入文件后从文件中获取保存的数据

转载 作者:行者123 更新时间:2023-11-28 07:59:55 24 4
gpt4 key购买 nike

我有以下形式的代码:

func1()
{
fstream stud("student", fstream::in | fstream::out | fstream::app);
stud << "sameer";
stud.close();
}

func2()
{
string name;
fstream stud("student", fstream::in | fstream::out | fstream::app);
stud >> name;
stud.close();
}

这两个函数都在同一个程序中,但即使 func1 关闭了 stud,在 func2 中打开文件时,更改也不会反射(reflect)出来.

最佳答案

从您的阅读器中删除 fstream::app。使用 fstream::app,文件指针从文件末尾开始,因此您只需读取一个空字符串。

关于c++ - 在不关闭程序的情况下写入文件后从文件中获取保存的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11767312/

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