如何用Qt实现对txt文档的特定一行进行删除或者是覆盖
答案:2 悬赏:20 手机版
解决时间 2021-12-21 12:11
- 提问者网友:活着好累
- 2021-12-21 07:06
如何用Qt实现对txt文档的特定一行进行删除或者是覆盖
最佳答案
- 五星知识达人网友:山河有幸埋战骨
- 2021-12-21 08:21
char data[1000]; char num[]="1 2 3 4 5";//可能定义有误,忘了 FILE * file = fopen("1.txt","wr");//读取txt文件 while(!feof(file)) { fscanf(file,"%s",data);//这句就能实现你所需要的,读取一行数据,存入data中 if(strcmp(data,num)==0).
全部回答
- 1楼网友:归鹤鸣
- 2021-12-21 09:01
1.file.open(qfile::append);
加这个选项
2.一般在中间插入都是确定知道文件的结构
file.seek(pos);
file.write(sth);
通过相应的位移实现
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯