C语言程序设计(第二版)王宏志,韩志明主编C语言程序设计11课件教学.pptVIP

  • 6
  • 0
  • 约1.59万字
  • 约 65页
  • 2017-01-02 发布于未知
  • 举报

C语言程序设计(第二版)王宏志,韩志明主编C语言程序设计11课件教学.ppt

《C语言程序设计》-第十章 11.1 C语言文件概述 11.2 缓冲文件输入输出系统 11.3 非缓冲文件输入输出系统 11.1 C语言文件概述 文件:存储在外部介质上数据的集合,是操作系统数据管理的单位。 文件系统 缓冲文件系统(高级文件系统):系统自动为正在使用的文件开辟内存缓冲区。 非缓冲文件系统(低级文件系统):由用户在程序中为每个文件设定缓冲区。 11.2.1 文件类型结构及文件指针 11.2.2 文件的打开与关闭 11.2.3 文件的读写 11.2.4 文件的定位 11.2.5 出错的检测 11.2.1 文件类型结构及文件指针 文件类型结构体FILE 缓冲文件系统为每个正使用的文件在内存开辟文件信息区。 文件信息用系统定义的名为FILE的结构体描述。 FILE定义在stdio.h中。 文件指针定义形式 FILE *文件结构指针名; 用法: 文件打开时,系统自动建立文件结构体,并把指向它的指针返回来,程序通过这个指针获得文件信息,访问文件。 文件关闭后,它的文件结构体被释放。 11.2.2 文件的打开与关闭 文件关闭fclose 函数首部:int fclose(FILE *fp) 功能:关闭fp指向的文件,释放文件结构体和文件指针。 返值:正常为0;出错为非0。 11.2.3 文件的读写 字符输出fputc 函数原型:int fputc(int

文档评论(0)

1亿VIP精品文档

相关文档