打开APP
未登录
开通VIP,畅享免费电子书等14项超值服
开通VIP
首页
好书
留言交流
下载APP
联系客服
Qt读写二进制文件
niudp
>《深耕》
2015.07.14
关注
下面是简单的二进制读写示例
[cpp]
view plain
copy
#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();
}
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报
。
打开APP,阅读全文并永久保存
查看更多类似文章
猜你喜欢
类似文章
【热】
打开小程序,算一算2024你的财运
Qt中rcc工具简介
Qt 文件处理
QT串口助手(五):文件操作
Qt 4 开发环境的安装和配置(windows)
QT工程中使用图片的三种方法 [转]
(转)4.3加载和保存(LoadingandSaving)
更多类似文章 >>
生活服务
热点新闻
留言交流
回顶部
联系我们
分享
收藏
点击这里,查看已保存的文章
导长图
关注
一键复制
下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!
联系客服
微信登录中...
请勿关闭此页面
先别划走!
送你5元优惠券,购买VIP限时立减!
5
元
优惠券
优惠券还有
10:00
过期
马上使用
×