• 2394阅读
  • 2回复

[提问]qtextstream改写文本内容的问题 [复制链接]

上一主题 下一主题
离线caiwei_cs
 

只看楼主 正序阅读 楼主  发表于: 2014-11-24
  1. //open
  2.     if(! pfile->open(QIODevice::ReadWrite))
  3.         qDebug() << pfile->errorString();
  4.     QTextStream filestream(pfile);
  5.     QString line;
  6.     //read
  7.     while(!filestream.atEnd())
  8.     {
  9.         line = filestream.readLine();
  10.         if(line.contains(qsbefore))
  11.         {
  12.             line.replace(qsbefore,qsafter,Qt::CaseSensitive);
  13.             ???
  14.         }
  15.     }
  16.     //close file
  17.     pfile->close();
用qtextstream改写文本内容。

在replace以后如何回写?我用<<好像就成了插入。
只能新建一个文件,写入,把老文件删掉,再把新文件改成老文件名字.
感觉很不应该是这样的

求指导

离线transformer

只看该作者 2楼 发表于: 2014-11-25
支持,顶!

内容来自[手机版]
离线caiwei_cs

只看该作者 1楼 发表于: 2014-11-25
自己顶一下。
快速回复
限100 字节
 
上一个 下一个