C语言程序设计工业和信息化普通高等教育“十二五”规划教材立项项目课件作者贾宗璞许合利c11文件.pptVIP

  • 0
  • 0
  • 约7.75千字
  • 约 25页
  • 2018-05-08 发布于广东
  • 举报

C语言程序设计工业和信息化普通高等教育“十二五”规划教材立项项目课件作者贾宗璞许合利c11文件.ppt

引子 ASCII文件和二进制文件 顺序存取 随机存取 文件概述 文件:存储在外部介质上数据的集合,是操作系统数据管理的单位 文件处理方法 缓冲文件系统:高级文件系统,系统自动为正在使用的文件开辟内存缓冲区 非缓冲文件系统:低级文件系统,由用户在程序中为每个文件设定缓冲区 从磁盘文件中读写数据如图所示 文件指针 指向FILE类型结构的指针变量。在stdio.h头文件中定义了该结构类型,如下图所示 定义形式 FILE *指针变量名; 如 FILE *fp; 通过fp即可找到存放某个文件信息的结构变量,然后通过结构变量提供的信息找到该文件,实施对文件的操作。 文件位置指针 是一个形象化的概念,是用来标识被打开文件的读写位置的,它指向当前文件的读写位置 文件指针和文件位置指针的区别如下 文件指针用来指向文件,使用之前必须在程序中定义说明 文件位置指针用来指向当前读或写的位置,它随着对该文件读写操作的进行而不断移动,还可以通过定位函数fseek来改变读写指针的位置 文件打开函数 使用fopen函数打开文件,其调用格式 int fopen(文件名,打开文件方式); 其中,参数“文件名”是指文件的全名称,包括路径和文件名两部分,可以是字符串常量或字符串数组,打开方式如表所示 fopen函数的返回值是一个FILE类型的文件指针,若打开文件成功,该指针将指向相应的文件信

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档