c/c++ 文件操作(1)

文件指针

每个被使用的文件都会在内存中开辟一个相应的文件信息区,用来存放该文件相关信息(文件名,文件状态,或者文件位置),这些信息保存在一个由系统声明的结构体变量中,该结构体取名为FILE.

所以我们可以定义一个FILE指针来维护结构体内部数据,如下:

FILE *pf; //定义pf是一个指向FILE 类型数据的指针变量

c/c++ 文件操作(1)_第1张图片

文件打开函数

c/c++ 文件操作(1)_第2张图片

 因为数据都是存储在内存中,当通过其他渠道向内存中进行输入操作的时候,此时进行的是读数据,简称read。

当将内存中的数据进行输出操作时,这个时候是写数据,将原本内存中的数据写入到文件中,简称write。 

c/c++ 文件操作(1)_第3张图片

文件关闭函数

c/c++ 文件操作(1)_第4张图片

c/c++ 文件操作(1)_第5张图片

 

数据顺序输入(read)以及输出(wrire)函数 

你可能感兴趣的:(c语言)