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