• 7656阅读
  • 9回复

关于QFile的问题 [复制链接]

上一主题 下一主题
离线z000356
 
只看楼主 倒序阅读 楼主  发表于: 2009-09-02
      小弟以前直接用linux自带的open()  read() write() 3个函数来直接读写.txt的文件,最近突然发现在进行写操作时每次都把上次的数据覆盖掉了,小弟这里的网速慢的很,刷了一上午才打开论坛发这个帖子,请高手帮个忙,我第一次往1.txt中写个数据123456789,第二次再写一个数据987654321,最后文件中的数据是123456789987654321,先谢谢了!
离线sdh-bing
只看该作者 1楼 发表于: 2009-09-02
试过用追加的方式来打开文件吗
离线z000356
只看该作者 2楼 发表于: 2009-09-02
楼上的朋友,你能说的详细点吗?    我这里搜索网页都不行  
离线hxcan

只看该作者 3楼 发表于: 2009-09-03
打开方式使用:
ios::app
本座已达到法定娶亲年龄,欲购从速,价格面谈。
杀人容易爱人难。
作为一个太极美术工程师,我深刻地感受到:世风日下、人心不古。
http://StupidBeauty.com/Blog
离线arthur_liu
只看该作者 4楼 发表于: 2009-09-03
使用追加方式写入文件就可以了
do right, be good!
离线fufei1225

只看该作者 5楼 发表于: 2009-09-03
QFile file(文件名);
file.open(Qt::WritOnly,QIODevice::Append);
离线fufei1225

只看该作者 6楼 发表于: 2009-09-03
QFile file(文件名);
file.open(Qt::WriteOnly,QIODevice::Append); 掉了个e  汗···
离线fufei1225

只看该作者 7楼 发表于: 2009-09-03
晕···
搞错了。。。
应该是:
QFile file(文件名);
file.open(QIODevice::WriteOnly,QIODevice::Append);
这回没问题了···
离线hiti_tony
只看该作者 8楼 发表于: 2009-09-03

如上就可以了,是打开方式的问题!
离线timleaf

只看该作者 9楼 发表于: 2009-11-19
不错,学习。。。
爱你选择的,选择你所爱的……
快速回复
限100 字节
 
上一个 下一个