深 圳 职 业 技 术 学 院Shenzhen Polytechnic
计算机系乌云高娃 Wygw@21cn.com 第 77 页 共 83 页
第十一单元(1):文本文件的操作
教学内容 文本文件的操作
教学目标
掌握文件系统和分类,文件名、文件的分类、文件读写的基本概念
文件操作步骤
应知
文本文件的读写
能够将单个字符、字符串进行文件读写 应会
进行文件复制等程序的编写
难点 文件的写入读出
1,专业英语词汇
英文词汇 中文名
file 文件
buffer 缓冲区
教学方法
引导进行,对每一步的完成检查实现情况,引导学生学会使用帮助信息,培养学习能力
教学过程
1,提问同学们自己了解的文件的概念、使用文件的经历
2,引入C语言中的文件
3,对文件进行操作
将一个字符写入文件,查看文件内容 (文件操作四部曲)
查看文件内容:1、直接在文本编辑器中打开文档
2、使用type命令
深 圳 职 业 技 术 学 院Shenzhen Polytechnic
计算机系乌云高娃 Wygw@21cn.com 第 78 页 共 83 页
4,将第(1)步写入的文件的字符读出来,显示在屏幕上
5,扩展第(1)步,将一串字符一个一个写入文件
6,将第(3)步写入文件的字符一个一个读出来,显示在屏幕上
7,小结文件操作及对单个字符的读写
8,将第3(3)(4)步的字符串一次性写入文件
9,实现文本文件的拷贝:从一个文件中读取、写入另一个文件
学生容易出错的地方
文件操作完毕不关文件
文件打开时没有赋值给一个文件指针
问题与讨论
什么是缓冲文件系统,有什么优点
二进制文件和文本文件各有什么优缺点?
小结(可由问题与讨论方式给出)
文件操作三步曲,
1,打开文件,fopen( )
2,读\写操作
3,关闭文件
文件打开三步曲
1,打开那个文件
2,准备进行什么操作
3,用哪一个文件指针
熟悉文件操作函数,成对的
深 圳 职 业 技 术 学 院Shenzhen Polytechnic
计算机系乌云高娃 Wygw@21cn.com 第 79 页 共 83 页
课后任务
完成文本文件拷贝的程序
优化文本文件拷的程序,对文件打开、读写等操作进行返回值检测