C++读写二进制格式文件

本文介绍了在C++中如何读取和写入二进制文件,包括使用fstream库,设置ios::binary模式,使用read和write成员函数,以及处理文件结束标志和字节序问题。
摘要由CSDN通过智能技术生成

在实际应用中,为了节约存储空间,文件多会以二进制格式保存,所以有必要了解如何在C++中读取二进制文件中的数据。

头文件

使用C++读取二进制格式的文件,首先应该将头文件<fstream>包含进来。

C++合法的绝对路径名

既然有绝对路径,那么就有相对路径。相对路径名一般是指存储在当前VC工程目录下的文件名,多数情况下只给出文件名。如”data.txt”。

在Windows系统中文件绝对路径名格式为:“C:\Users\Administrator\Desktop\data.txt”。但是用文件输入输出流读写该路径的文件时会提示出错。因为在C++中用‘\’定义了转义字符,所以在C++中文件路径名有自己特定的格式,下面两种写法都合法:

①  “C:\\Users\\Administrator\\Desktop\\data.txt

②  “C:/Users/Administrator/Desktop/data.txt

  • 4
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值