永发信息网

如何用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); 通过相应的位移实现
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯