C语言项目开发基础与实战-教案 第47讲.docx

C语言项目开发基础与实战-教案 第47讲.docx

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

第PAGE1页

学院

教师课时授课教案

编号:47

授课日期

授课班级

授课学时

2

课型

理实

课题:

§9.3文件操作函数

教学目标:

本讲通过对常用文件操作函数的简单介绍,使学生能够掌握这些函数

的功能、用途及使用方法,具体目标包括:1.巩固文件打开与关闭函数的使用方

法;2.掌握常用文件操作函数的功能与用途;3.掌握常用文件操作函数的使用方

法。

重点与难点:

常用文件操作函数的功能、用途及操作方法。

解决措施:

使用多媒体教学工具,在电子课件的帮助下,结合提问、讨论及互动

等多种教学方法,再辅以综合示例予以解决。

教学方法设计:

讲授,讨论,演示

教学资源:

PPT,DEV-C编译器,多媒体教学工具

学院教案用纸

第47讲

教学环节

教学内容

教学组织与教学方法

组织

教学:

引入:

新课:

重点

重点

1.考勤;

2.对上讲课及作业批改情况进行总结;

3.介绍本讲课内容及相关重难点。

由文件操作的三个步骤引入,打开文件、操作文件、与关闭文件,核心是对文件的操作。

§9.3文件的读写

一、写字符函数

1.格式

fputc(字符表达式,文件指针);

2.功能与用途

把一个字符写入指定的文件中,即将字符表达式的字符输出到文件指针所指向的文件。

3.说明

? 若输出操作成功,则该函数返回输出的字符;

? 否则,返回EOF(-1)。

4.示例

FILE*fp;

fp=fopen(“c:\\abc.txt”,“wt+”);

fputc(‘a’,fp);

fclose(fp);

注:由学生自行添加打开文件出错的情况判断。

5.练习:P256,例9-1,例9-2

二、读字符函数

1.格式

字符变量=fgetc(文件指针);

2.功能与用途

从指定的文件中读入一个字符。

3.说明

? 若读取成功,返回该字符的ASCII码值;

? 否则,返回EOF(-1)。

就上讲课的主要内容及相关重难点作简要回顾与总结。

提问:文件操作的三个步骤?

与putchar()函数对照进行讲解。

endoffile.

提问:如何定义文件指针?应该选用哪个文件操作方式?

与getchar()函数和getch()函数对照讲解。

重点

重点

重点

难点

重点

难点

重点

难点

重点

难点

4.示例

charch;

ch=fgetc(文件指针);

补充:文件位置指针的概念。

5.练习:P257,例9-3。

三、写字符串函数

1.格式

fputs(字符串,文件指针);

2.功能与用途

向指定的文件写入一个字符串。

3.说明

字符串可以是字符串常量,也可以是字符数组名,还可以是指针型指针变量;

字符串末尾的’\0’不输出;

若输出成功,则函数值返回0;

否则,返回EOF。

4.示例

fputs(“abcdefg”,fp);

5.练习:P259,例9-5。

四、读字符串函数

1.格式

fgets(字符数组名,n,文件指针);

2.功能与用途

从指定的文件中读一个字符串到字符数组中。

3.说明

n是一个正整数,表示从文件中读出的字符串不超过n-1个字符,在读入的最后一个字符后加上串结束标志’\0’。

4.示例

fgets(str,n,fp);

5.练习:P258,例9-4。

五、数据块读/写函数

1.格式

fread/fwrite(buffer,size,count,fp);

2.功能与用途

3.说明

buffer是一个指针,表示存放输入数据的首地址;

size表示数据块的字节数;

count表示要读写的数据块块数。

4.示例:fread(str,4,5,fp);

5.练习:P260,例9-6。

六、格式化读写fscanf()和fprintf()

1.格式

fscanf(文件指针,格式字符串,输入表列);

fprintf(文件指针,格式字符串,输出表列);

2.功能与用途(用于其他数据类型的输入/出)

3.示例

fscanf(fp,“%d%s”,i,s);

fprintf(fp,“%d%c”,j,ch);

4.练习:P261,例9-7。

七、文件的随机读写

1.位置指针重返文件头

rewind(文件指针

文档评论(0)

balala11 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档