wkjscp |
2021-09-24 14:30 |
用qtextstream输出数据到文件的问题
本人一个项目用到qtextstream 输出到文件,代码如下: ... QString filePath=...; QFile file(path); if(file.exists()) { bool isok=file.open(QIOdevice::Text|QIODEvice::wirteOnly); if(isok) { QTextstream stream (&file); stream<< datawanted; ... stream.flush(); file.close();} } 但是使用中发现以下问题。运行两次输出,第一次输出数据为A 第二次输出数据为B 。然后用记事本打开输出文件,文件中数据仍显示A. 用写字板打开却显示第二次的输出数据。如果用右键把输出文件改名,再用记事本打开,数据已经更新为第二次的数据。 请问这是什么原因?谢谢指教
|
|