如何用 QTextStream 填充一个文件
时间: 2024-03-09 09:50:29 浏览: 77
QT实现HEX文件操作
5星 · 资源好评率100%
您可以使用 QTextStream 的 << 运算符将数据写入文件中。下面是一个示例代码,演示如何使用 QTextStream 填充一个文件:
```cpp
#include <QFile>
#include <QTextStream>
int main()
{
// 打开一个文件用于写入
QFile file("example.txt");
if (!file.open(QIODevice::WriteOnly | QIODevice::Text))
return -1;
// 使用 QTextStream 写入数据
QTextStream out(&file);
out << "Hello, World!" << endl;
out << 42 << endl;
out << 3.14 << endl;
// 关闭文件
file.close();
return 0;
}
```
在上面的代码中,我们使用了 QFile 类打开了一个文件用于写入。然后,我们使用 QTextStream 类创建了一个输出流对象 out,并将其与文件对象 file 相关联。最后,我们使用 << 运算符将不同类型的数据写入文件中,并在每行末尾添加了一个换行符。最后,我们关闭了文件。
阅读全文