正在加载图片...
§6.2文件类型指针 (第6章文件) 、文件指针 要调用磁盘上的一个文件时,必须知道与该文件有关的信息。比如文件名、 文件的当前读写位置、文件缓冲区大小与位置、文件的操作方式等。这些信息 被C语言系统保存在一个称作FILE的结构体中,它在 stdio.h头文件中定义内。 FILE结构体的内容为(在使用文件操作时,一般不用关心FILE内部成员信息): typedef struct I int level /*缓冲区“满”或“空”的程度*/ unsigned flags /米文件状态标志 char fd /*文件描述符* unsigned char hold: /*如无缓冲区不读取字符* int bsize: /*缓冲区大小*/ unsigned char* buffer;/米数据缓冲区位置* unsigned char *curp /*文件定位指针* unsigned 1 stemp /*临时文件指示器*/ short token /*用于有效性检查*/ FFILE 坛htp/www.elecfans.com电子发 6/31http://bbs.elecfans.com 电子技术论 坛 http://www.elecfans.com 电子发 烧友 一、文件指针 6 / 31 要调用磁盘上的一个文件时,必须知道与该文件有关的信息。比如文件名、 文件的当前读写位置、文件缓冲区大小与位置、文件的操作方式等。这些信息 被C语言系统保存在一个称作FILE的结构体中,它在stdio.h头文件中定义内。 FILE结构体的内容为(在使用文件操作时,一般不用关心FILE内部成员信息): typedef struct { int level; /*缓冲区“满”或“空”的程度*/ unsigned flags; /*文件状态标志*/ char fd; /*文件描述符*/ unsigned char hold; /*如无缓冲区不读取字符*/ int bsize; /*缓冲区大小*/ unsigned char *buffer; /*数据缓冲区位置*/ unsigned char *curp; /*文件定位指针*/ unsigned istemp; /*临时文件指示器*/ short token; /*用于有效性检查*/ }FILE; (第6章 文 件) §6.2 文件类型指针
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有