找回密码
 立即注册
收起左侧

QT读文件后重新写入文件问题

2
回复
16382
查看
[复制链接]
累计签到:1 天
连续签到:1 天
来源: 2021-3-12 10:16:10 显示全部楼层 |阅读模式
1Qter豆
简化应用场景后需求为:打开一个文件,读出内容再重新覆盖写回这个文件。
我知道可以用ReadOnly先打开然后写入时重新使用WriteOnly写回。
但有没有办法可以用一次open实现所有需求呢?
我用了
  1. QFile::ReadWrite | QFile::Truncate
复制代码
但这时候刚读出来的内容就是空了……
新人求教

回复

使用道具 举报

累计签到:16 天
连续签到:1 天
2021-3-15 10:06:01 显示全部楼层
QFile file("/proc/modules");IODevice::ReadWrite
回复

使用道具 举报

累计签到:16 天
连续签到:1 天
2021-3-15 10:07:15 显示全部楼层
QFile file("/proc/modules");
file.open(QIODevice::ReadWrite);
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了