C程序课件 链表 chap10.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《C程序课件 链表 chap10.ppt》由会员分享,可在线阅读,更多相关《C程序课件 链表 chap10.ppt(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第10章章 文件文件一、一、一、一、C C文件的概念文件的概念文件的概念文件的概念C C语言中的文件不是由记录组成,而是被看作一个语言中的文件不是由记录组成,而是被看作一个语言中的文件不是由记录组成,而是被看作一个语言中的文件不是由记录组成,而是被看作一个字符(字节)的序列,称为流式文件字符(字节)的序列,称为流式文件字符(字节)的序列,称为流式文件字符(字节)的序列,称为流式文件C C文件根据数据的组织形式分为文件根据数据的组织形式分为文件根据数据的组织形式分为文件根据数据的组织形式分为ASCIIASCII(文本)文文本)文文本)文文本)文件和二进制文件件和二进制文件件和二进制文件件和二进
2、制文件C C语言对文件的处理方式分为缓冲文件系统和非缓语言对文件的处理方式分为缓冲文件系统和非缓语言对文件的处理方式分为缓冲文件系统和非缓语言对文件的处理方式分为缓冲文件系统和非缓冲文件系统冲文件系统冲文件系统冲文件系统在缓冲文件系统中,靠文件指针与相应文件建立起在缓冲文件系统中,靠文件指针与相应文件建立起在缓冲文件系统中,靠文件指针与相应文件建立起在缓冲文件系统中,靠文件指针与相应文件建立起联系,一般有几个文件就有几个文件指针联系,一般有几个文件就有几个文件指针联系,一般有几个文件就有几个文件指针联系,一般有几个文件就有几个文件指针文件指针的定义形式为:文件指针的定义形式为:文件指针的定义形
3、式为:文件指针的定义形式为:FILE *FILE *指针变量名;指针变量名;指针变量名;指针变量名;/*/*文件型指针变量文件型指针变量文件型指针变量文件型指针变量*/二、有关文件的操作二、有关文件的操作 C C语言中对文件的操作都由库函数来实现。语言中对文件的操作都由库函数来实现。语言中对文件的操作都由库函数来实现。语言中对文件的操作都由库函数来实现。对这部分内容的基本要求是:对这部分内容的基本要求是:对这部分内容的基本要求是:对这部分内容的基本要求是:掌握以下常用函掌握以下常用函掌握以下常用函掌握以下常用函数的调用方式、函数的功能、函数的返回值,数的调用方式、函数的功能、函数的返回值,数的
4、调用方式、函数的功能、函数的返回值,数的调用方式、函数的功能、函数的返回值,并能灵活应用。并能灵活应用。并能灵活应用。并能灵活应用。文件的打开和关闭函数文件的打开和关闭函数文件的打开和关闭函数文件的打开和关闭函数文件的打开:文件的打开:文件的打开:文件的打开:fopenfopen函数函数函数函数调用形式:调用形式:调用形式:调用形式:FILE *FILE *fpfp;/*;/*定义文件指针定义文件指针定义文件指针定义文件指针*/fpfp=fopenfopen(文件名,使用方式)文件名,使用方式)文件名,使用方式)文件名,使用方式);说明:说明:说明:说明:文件名可以是用双引号括起来的字符串,如
5、文件名可以是用双引号括起来的字符串,如文件名可以是用双引号括起来的字符串,如文件名可以是用双引号括起来的字符串,如“c:userfile1.dat”c:userfile1.dat”,也可以是字符数组也可以是字符数组也可以是字符数组也可以是字符数组名或指向字符串的指针名或指向字符串的指针名或指向字符串的指针名或指向字符串的指针文件的使用方式:读、写文件的使用方式:读、写文件的使用方式:读、写文件的使用方式:读、写文件的关闭:文件的关闭:文件的关闭:文件的关闭:fclosefclose函数函数函数函数形式:形式:形式:形式:fclosefclose(文件指针)文件指针)文件指针)文件指针)打开的文
6、件必须关闭打开的文件必须关闭打开的文件必须关闭打开的文件必须关闭文件单个字符的读、写文件单个字符的读、写文件单个字符的读、写文件单个字符的读、写单个字符的读:单个字符的读:单个字符的读:单个字符的读:fgetcfgetc或或或或getcgetc函数函数函数函数fgetcfgetc函数:从指定文件中读出一个字符函数:从指定文件中读出一个字符函数:从指定文件中读出一个字符函数:从指定文件中读出一个字符 如:如:如:如:chch=fgetc(fpfgetc(fp);/*);/*从文件中读出一个字符赋从文件中读出一个字符赋从文件中读出一个字符赋从文件中读出一个字符赋 给字符型变量给字符型变量给字符型变
7、量给字符型变量chch*/*/单个字符的写:单个字符的写:单个字符的写:单个字符的写:fputcfputc或或或或putcputc函数函数函数函数fputcfputc函数:把一个字符写到磁盘文件中去函数:把一个字符写到磁盘文件中去函数:把一个字符写到磁盘文件中去函数:把一个字符写到磁盘文件中去 如:如:如:如:fputc(ch,fpfputc(ch,fp);/*);/*把字符变量把字符变量把字符变量把字符变量chch的值写到的值写到的值写到的值写到fpfp 指向的文件中去指向的文件中去指向的文件中去指向的文件中去*/#include#include void main()void main()
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C程序课件 链表 chap10 程序 课件
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内