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