
Qt5开发与实例-Ch903.rar: 使用QDataStream进行二进制文件的读写操作
5星
- 浏览量: 0
- 大小:None
- 文件类型:RAR
简介:
本资源包含使用Qt5框架中的QDataStream类进行高效二进制文件读写的详细教程和示例代码,适用于希望深入了解数据流处理的开发者。
在Qt5开发及实例CH903中使用QDataStream读写二进制文件的具体代码如下:
(1)头文件“mainwindow.h”的内容保持不变。
(2)源文件“mainwindow.cpp”中的`fileFun()`函数实现主要功能,具体代码为:
```cpp
void MainWindow::fileFun()
{
// 将二进制数据写到数据流中
QFile file(binary.dat);
if (file.open(QIODevice::WriteOnly | QIODevice::Truncate))
{
QDataStream out(&file);
// 数据序列化
out << QString(tr(周何骏:));
out << QDate::fromString(19960925, yyyyMMdd).toUtf8();
out << (qint32)21;
}
}
```
注意,在上述代码中,`QDataStream`用于将数据写入到名为“binary.dat”的二进制文件,并通过序列化的方式实现了字符串和日期的存储。
全部评论 (0)
还没有任何评论哟~


