qdatastream读取文件
时间: 2023-06-08 09:08:42 浏览: 531
Qt读写文件
QDataStream 是Qt中一种方便的数据流类,用于读写二进制数据。要使用 QDataStream 读取文件,您可以打开文件并将其传递给 QDataStream,然后根据需要从中读取数据。以下是一个基本示例:
```c++
QFile file("example.dat");
if (!file.open(QIODevice::ReadOnly)) {
qWarning("Failed to open file");
return;
}
QDataStream in(&file);
qint32 a, b, c;
in >> a >> b >> c;
```
在此示例中,我们打开一个名为 example.dat 的文件,然后创建一个 QDataStream,将其连接到文件。我们使用运算符“>>”从数据流中读取三个 qint32 变量。请注意,您需要确保打开文件为只读模式。
阅读全文