文件读写 iflie对象(读操作) / ofile对象(写操作)

、文件分类(磁盘文件):

    二进制文件和文本文件;文本文件就是由字符序列组成,也称作ASCII码文件,在文本文件中存取的最小信息单文为字符(Character),而二进制文件存取的最小信息单位为字节(Byte)

二、文件写操作

  要输出到文件,从程序发出,程序本身是读取数据,经过缓冲区,到达文件就需要接受数据,此时文件对接到的数据进行读操作

从文件输出到程序,文件本身就是写数据,程序就要接受数据,到达程序本身的话,程序就需要对刚接受的数据进行读操作。

输入运算符  >>,用来写文件write,,输出运算符  <<   用来读文件read




输出运算符<<  流向  和输入运算符 >>流向,  如上图所示



把文本文件输出到文本文件,先要定义一个文本输出流对象oflie,对该文件来说是对该文

件的操作就是写操作,必须先写到文件中,才能输出到其他文本文件。

把一个文本文件的数据输入的该文本文件,要定义一个文本输入流对象ifile,对该文件来说,该文件只是负责读操作(读取原来文本文件)。

1.说明一个文件流对象

ifstream iflie;//文件输入流对象 把数据写入的文件,相对于文件是读操作

ofstream ofile;//文件输出流对象,把数据从文件输出,相对于文件是写操作

fstream ioflie; //即输入又输出用

2.对象.open(文件名,打开方式)

3.输出流运算符重载输出文件 对象<<

4.关闭文件流对象。

三、文件读操作

四、二进制文件的写操作

再用相应的二进制文件编译器,就可以看到起二进制文件

五、二进制文件的读操作

六、文件的随机读取

seekg 对输入文件定位,有两个参数:
* 第一个:表示偏移量,可正可负,正表示向后,负表示向前

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值