比如你先写入一个int,然后char[10]
这样无论是用Qt还是C++,或者是C读取这个文件都是按照字节数据进行读取的
首先读取int的4字节数据,然后在读取10个字符数据就行。
先把二进制数据读到buffer[]字节数组中,然后 float * p = bufferprintf("%f\n", *p)//打印第一个值 p++printf("%f\n", *p)//打印第2个值 p++printf("%f\n", *p)//打印第3个值 。。。返回的。Qt使用QFile和QDataStream进行二进制数据文件的读写,QFile负责文件的IO设备接口,即与文件的物理交互。QDataStream以数据流的方式读取文件内容或写入文件内容。
QtCreator是一个用于Qt开发的轻量级跨平台集成开发环境。QtCreator可带来两大关键益处:提供首个专为支持跨平台开发而设计的集成开发环境(IDE),并确保首次接触Qt框架的开发人员能迅速上手和 *** 作。即使不开发Qt应用程序,QtCreator也是一个简单易用且功能强大的IDE。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)