"山东理工大学史上最全C语言C程序设计文件PPT课件.ppt" 本资源是关于C语言程序设计的PPT课件,涵盖了文件的基本概念、文件分类、文件处理方法、文件类型指针、文件打开与关闭等知识点。 文件概述 文件是存储在外部介质上的一组数据的集合,是操作系统数据管理的单位。文件可以分类为文本文件和二进制文件。文本文件是将每个字节存放一个字符的ASCII码,而二进制文件是将数据按其在内存中的存储形式原样存放。 文件分类 文件可以根据数据的组织形式分类为文本文件和二进制文件。文本文件的特点是存储量大、速度慢、便于对字符操作,而二进制文件的特点是存储量小、速度快、便于存放中间结果。 文件处理方法 文件处理方法可以分为缓冲文件系统和非缓冲文件系统。缓冲文件系统是高级文件系统,系统自动为正在使用的文件开辟内存缓冲区,而非缓冲文件系统是低级文件系统,由用户在程序中为每个文件设定缓冲区。 文件类型指针 文件类型指针是指向文件结构体的指针,文件结构体是系统定义的名为FILE的结构体,包含文件号、缓冲区中剩下的字符数、文件操作方式、文件当前读写位置和文件缓冲区位置等信息。 文件打开与关闭 文件打开是指使用库函数fopen将文件打开,并将文件结构体的指针返回来,程序通过这个指针获得文件信息,访问文件。文件关闭是指使用库函数fclose将文件指针变量与文件“脱钩”,释放文件结构体和文件指针。 fopen函数 fopen函数的原型是FILE *fopen(char *name,char *mode),功能是按指定方式打开文件,返回值是正常打开的文件结构体的指针或打开失败的NULL。 fclose函数 fclose函数的原型是int fclose(FILE *fp),作用是使文件指针变量与文件“脱钩”,释放文件结构体和文件指针。 文件使用方式 文件使用方式包括打开文件、文件读/写、关闭文件等步骤。系统自动打开和关闭三个标准文件:标准输入、标准输出和标准出错输出。
剩余35页未读,继续阅读
- 粉丝: 2724
- 资源: 8万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助