为什么fstream无法写入文件

ILoveYesterday 2015-04-26 03:08:48
相应代码:
bool Student_manager::SaveRecord()
{
for (auto n : *(pmpStudents)) //pmpStudents是map指针,保存信息
{
fsSavedFile << n.first << std::endl; //std::fstream fsSavedFile;
for (auto vt : n.second)
fsSavedFile << vt << std::endl;
}
return true;
}
调用函数后文件还是空的,没有写进任何内容
请问是怎么回事
谢谢各位
...全文
640 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
赵4老师 2015-04-27
  • 打赏
  • 举报
回复
fsSavedFile.flush();
ForestDB 2015-04-27
  • 打赏
  • 举报
回复
单步调试还会?
ILoveYesterday 2015-04-27
  • 打赏
  • 举报
回复
引用 4 楼 zhao4zhong1 的回复:
fsSavedFile.flush();
还是没有写入文件,执行完文件还是空的
ILoveYesterday 2015-04-26
  • 打赏
  • 举报
回复
引用 1 楼 niezhiyuan 的回复:
DEBUG
为争 2015-04-26
  • 打赏
  • 举报
回复
DEBUG

33,311

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧