如何使用qflie替换txt文本指定内容
时间: 2023-12-04 17:01:45 浏览: 31
qfile是Qt框架中文件处理的类,您可以使用以下代码来替换txt文本中的指定内容:
```cpp
#include <QFile>
#include <QTextStream>
#include <QString>
int main()
{
QFile file("test.txt");
if(file.open(QIODevice::ReadWrite | QIODevice::Text))
{
QTextStream in(&file);
QString content = in.readAll();
content.replace("old content", "new content");
file.resize(0);
QTextStream out(&file);
out << content;
file.close();
}
return 0;
}
```
在上述代码中,我们使用QFile打开txt文件,然后使用QTextStream读取文件的所有内容。接着,我们使用QString的replace函数替换指定的内容。最后,我们使用QTextStream将替换后的内容写回到文件中,并在结束时关闭文件。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)