1. 字节序:
- 大端字节:数据的低位保存在内存的高地址中,而数据的高位保存在内存的低地址;
- 小端字节:数据的低位保存在内存的低地址中,而数据的高位保存在内存的高地址中;
2. C++读写二进制文件:以小端字节序执行;
- 使用:#include <fstream> :ofstream,ifstream,fstream;详细介绍可以参考:https://www.cnblogs.com/shenyantao/p/10660583.html。
- 读二进制文件:
注意:
1.可以使用inStream.fail()函数判断是否读取正确;
2.inStream.read()读取时必须强转为char*,且必须为变量地址:inStream.read((char *)&si