Qt读写二进制文件
2014-03-26 17:07
253 查看
下面是简单的二进制读写示例
#include <QtCore/QCoreApplication> #include <QFile> #include <QByteArray> #include <iostream> using namespace std; int main(int argc, char *argv[]) { QCoreApplication a(argc, argv); QFile file("test.dat"); file.open(QIODevice::WriteOnly); double _a = 13.95; int b = 189; file.write((char*)&_a, sizeof(_a)); file.write((char*)&b, sizeof(b)); file.close(); QFile tmpfile("test.dat"); tmpfile.open(QIODevice::ReadOnly); double c = 0; int d = 0; tmpfile.read((char*)&c, sizeof(c)); tmpfile.read((char*)&d, sizeof(d)); cout<<c<<' '<<d<<endl; //QByteArray bytes = tmpfile.readAll(); //c = *((double*)bytes.data()); //d = *((int*)(bytes.data() + sizeof(c))); //cout<<c<<' '<<d<<endl; tmpfile.close(); return a.exec(); }
相关文章推荐
- Qt读写二进制文件
- Qt 学习之路 2(36):二进制文件读写
- Qt 学习 之 二进制文件读写
- Qt 二进制文件读写
- QT之GUI学习笔记---二进制文件读写
- 【Qt笔记】二进制文件读写
- 转 Qt 二进制文件读写
- Qt实现GUI的二进制文件读写操作(源码分析+工程打包+测试例子)
- Qt-二进制文件读写-QDataStream
- Qt 学习之路:二进制文件读写
- Qt 学习 之 二进制文件读写
- Qt 二进制文件读写(使用“魔术数字”)
- Qt之文件详解(二)二进制文件读写
- qt 读写配置文件 ini
- QT 使用QSettings读写ini配置文件
- C++ 输入输出流 文本文件 二进制文件读写
- 文本文件读取和二进制文件读写的区别
- C++读写二进制文件
- 用get()和put()读写二进制文件
- QT开发之config文件读写