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

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

二、文件写操作

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

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

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

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


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

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



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

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

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

1.说明一个文件流对象

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

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

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

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

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

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

4.关闭文件流对象。

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

三、文件读操作

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

四、二进制文件的写操作

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

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

再用相应的二进制文件编译器,就可以看到起二进制文件文件读写 iflie对象(读操作) / ofile对象(写操作)

五、二进制文件的读操作

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

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

六、文件的随机读取

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

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

 

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

相关文章:

  • 2021-09-27
  • 2021-09-26
  • 2021-11-23
  • 2022-12-23
  • 2021-07-05
  • 2022-12-23
  • 2022-12-23
  • 2021-04-10
猜你喜欢
  • 2022-02-10
  • 2022-02-20
  • 2021-07-30
  • 2021-05-29
  • 2022-12-23
  • 2021-11-20
  • 2022-01-02
相关资源
相似解决方案