⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 流文件的打开和关闭.txt

📁 为filename 所指定的文件名按mode 模式创建一个FILE结构数据区,并将该数据区的首地址赋值给FILE类型的指针变量fp.
💻 TXT
字号:
"流"文件通过一个名为FILE类型的结构来管理对文件的各种操作,FILE是一个结构数据类型的名字,定义在<stdio.h>
头文件中
typedef struct 
{
short  level;               //缓冲区满/空程度
unsigned flags;             //文件状态标志
char fd;                    //文件描述
unsigned char hold;         //如无缓冲区不能读
short bsize;                /缓冲区大小
unsigned char *buffer;      //数据传送缓冲区
unsigned char *curp;        //当前活动指针
unsigned istemp;            //临时文件指示器
short token;                //用于有效性检查
}
FILE;                       //FILE结构类型名

对于每个要处理的"流"文件,都必须为其建立一个FILE结构的信息区,我们可以把FILE理解为一个包含了管理"流"文件输入输出的结构类型."流文件的使用包含以下几步操作:
(1)创建/打开文件.
(2)文件定位
(3)读/写操作.
(4)错误检测.
(5)关闭文件.
要操作一个文件,必须使用fopen()函数打开该文件后创建一个FILE结构的数据区.并用一个FILE类型的指针指向些操作区,以后对文件的任何操作都要通过这个FILE数据区进行.从操作步骤可以看出,对"流"文件处理的第一步是打开,只有正确地打开了"流"文件,才能进行读写或其它操作.对流文件处理的最后一步是关闭,只有正常地关闭了文件,才能保证对文件的处理有效.

1."流"文件的打开.

打开或创建"流"文件使用的是fopen()函数.
(1)语句格式
fp=fopen(char *filename, char *mode);
(2)用途
为filename 所指定的文件名按mode 模式创建一个FILE结构数据区,并将该数据区的首地址赋值给FILE类型的指针变量fp.
(3)





⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -