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