QByteArray写入QFile
时间: 2023-06-25 11:07:54 浏览: 185
QFile_QDataStream_QTextStream_QBuffer_源代码.zip
使用QFile和QByteArray可以将字节数组写入文件中。以下是一个示例代码:
```c++
#include <QFile>
#include <QByteArray>
int main()
{
QFile file("example.txt");
if (file.open(QIODevice::WriteOnly)) {
QByteArray byteArray("Hello, world!");
qint64 bytesWritten = file.write(byteArray);
file.close();
}
return 0;
}
```
在这个示例中,我们创建了一个名为example.txt的文件,并且以只写模式打开它。我们将要写入的字节数组存储在一个QByteArray中,然后使用QFile的write()函数写入该字节数组。最后,我们关闭文件并返回0。
请注意,write()函数返回写入文件的字节数,因此你可以使用此值来检查是否成功写入文件。
阅读全文