Qt二进制文件操作(读和写)详解

  • 内容
  • 评论
  • 相关

除了文本文件之外,其他需要按照一定的格式定义读写的文件都称为二进制文件

每种格式的二进制文件都有自己的格式定义,写入数据时按照一定的顺序写入,读出时也按照相应的顺序读出。

例如地球物理中常用的 SEG-Y 格式文件,必须按照其标准格式要求写入数据才符合这种文件的格式规范,读取数据时也需要按照格式定义来读出。

Qt 使用 QFile 和 QDataStream 进行二进制数据文件的读写:

  • QFile 负责文件的 IO 设备接口,即与文件的物理交互;
  • QDataStream 以数据流的方式读取文件内容或写入文件内容。

本节以实例 samp7_2 演示二进制文件的读写,图 1 是程序运行的界面。



图 1 实例 samp7_2 的二进制文件读写功能

本文标题:Qt二进制文件操作(读和写)详解

本文地址:http://www.hosteonscn.com/4193.html

评论

0条评论

发表评论

邮箱地址不会被公开。 必填项已用*标注