独角兽企业重金招聘Python工程师标准>>>
今天遇到一个问题,就是在用fstream写入文件的时候。总是不成功。后来在网上找到解答。
m_logfile.clear();//<---增加
m_logfile<<"Test"<<std::endl;
m_logfile.flush();
m_logfile.close();
这样就可以了,因为在前面对绑定的文件流做读操作时,file流对象已经读到EOF结束状态,就没法在对文件做其它操作,必须要重置流的条件状态后才能继续对流做其它操作。
时间:2023-02-17 03:59:51
独角兽企业重金招聘Python工程师标准>>>
今天遇到一个问题,就是在用fstream写入文件的时候。总是不成功。后来在网上找到解答。
m_logfile.clear();//<---增加
m_logfile<<"Test"<<std::endl;
m_logfile.flush();
m_logfile.close();
这样就可以了,因为在前面对绑定的文件流做读操作时,file流对象已经读到EOF结束状态,就没法在对文件做其它操作,必须要重置流的条件状态后才能继续对流做其它操作。