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

来源:互联网 发布:淘宝护肤品有真的吗 编辑:程序博客网 时间:2024/06/04 00:23

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

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

二、文件写操作

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

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

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




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



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

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

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

1.说明一个文件流对象

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

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

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

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

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

4.关闭文件流对象。

三、文件读操作

四、二进制文件的写操作

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

五、二进制文件的读操作

六、文件的随机读取

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

 

原创粉丝点击