深圳职业技术学院:《C语言程序设计》第十一单元(1):文本文件的操作(乌云高娃)

圳职业技术学院 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 页 课后任务 完成文本文件拷贝的程序 优化文本文件拷的程序,对文件打开、读写等操作进行返回值检测
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 深圳职业技术学院:《C语言程序设计》第十单元 链表(乌云高娃).pdf
- 深圳职业技术学院:《C语言程序设计》第一单元 C 语言的数据类型、运算符和表达式(乌云高娃).pdf
- 西安电子科技大学:《C++程序设计语言》课程电子教案(PPT教学课件)第9章 流类库与输入输出.ppt
- 西安电子科技大学:《C++程序设计语言》课程电子教案(PPT教学课件)第8章 多态性.ppt
- 西安电子科技大学:《C++程序设计语言》课程电子教案(PPT教学课件)第7章 继承与派生.ppt
- 西安电子科技大学:《C++程序设计语言》课程电子教案(PPT教学课件)第6章 指针与字符串.ppt
- 西安电子科技大学:《C++程序设计语言》课程电子教案(PPT教学课件)第5章 程序结构.ppt
- 西安电子科技大学:《C++程序设计语言》课程电子教案(PPT教学课件)第4章 类和对象.ppt
- 西安电子科技大学:《C++程序设计语言》课程电子教案(PPT教学课件)第3章 数组.ppt
- 西安电子科技大学:《C++程序设计语言》课程电子教案(PPT教学课件)第2章 函数.ppt
- 西安电子科技大学:《C++程序设计语言》课程电子教案(PPT教学课件)第1章 C++简单程序设计.ppt
- 西安电子科技大学:《C++程序设计语言》课程电子教案(PPT教学课件)第11章 Visual C++环境下Windows.ppt
- 西安电子科技大学:《C++程序设计语言》课程电子教案(PPT教学课件)第10章 异常处理.ppt
- 西安电子科技大学:《C++程序设计语言》课程电子教案(PPT教学课件)目录 The C++ programming language(主讲:揣锦华).ppt
- 《软件形式化方法》期末考试模拟试题一.doc
- 《高质量C++编程指南》PDF电子资料(2001,v1.0,共十一章,林锐).pdf
- 《数据库自测试题》模拟试题一(附答案).doc
- 海南大学:《计算机电子电路技术—电路与模拟电子部分》谐振电路.ppt
- 海南大学:《计算机电子电路技术—电路与模拟电子部分》分析习题.doc
- 海南大学:《计算机电子电路技术—电路与模拟电子部分》第11章 直流电源.ppt
- 深圳职业技术学院:《C语言程序设计》第十一单元(2):二进制文件的操作(乌云高娃).pdf
- 深圳职业技术学院:《C语言程序设计》第十一单元(3):文件的定位操作和随即读写(乌云高娃).pdf
- 深圳职业技术学院:《C语言程序设计》第二单元:顺序结构程序设计(乌云高娃).pdf
- 深圳职业技术学院:《C语言程序设计》第三单元:选择结构程序设计(乌云高娃).pdf
- 深圳职业技术学院:《C语言程序设计》第四单元:循环结构程序设计(1)(乌云高娃).pdf
- 深圳职业技术学院:《C语言程序设计》第四单元(2):循环结构编程实训(乌云高娃).pdf
- 深圳职业技术学院:《C语言程序设计》第五单元(1):数组的基础内容(乌云高娃).pdf
- 深圳职业技术学院:《C语言程序设计》第五单元(2):数组的应用(乌云高娃).pdf
- 深圳职业技术学院:《C语言程序设计》第五单元(3):数组的编程实训(乌云高娃).pdf
- 深圳职业技术学院:《C语言程序设计》第五单元(4):二维数值型数组(乌云高娃).pdf
- 深圳职业技术学院:《C语言程序设计》第五单元(5):字符型数组(乌云高娃).pdf
- 深圳职业技术学院:《C语言程序设计》第五单元(6):字符数组的编程实训(乌云高娃).pdf
- 深圳职业技术学院:《C语言程序设计》第五单元(7):二维字符数组(乌云高娃).pdf
- 深圳职业技术学院:《C语言程序设计》第 5 单元(8):数组编程总结(乌云高娃).pdf
- 深圳职业技术学院:《C语言程序设计》第五单元:数组(乌云高娃).pdf
- 深圳职业技术学院:《C语言程序设计》第六单元(1):函数基础(乌云高娃).pdf
- 深圳职业技术学院:《C语言程序设计》第六单元(2):函数的参数传递方式(乌云高娃).pdf
- 深圳职业技术学院:《C语言程序设计》第六单元(3):函数的嵌套调用和递归调用(乌云高娃).pdf
- 深圳职业技术学院:《C语言程序设计》第六单元(4):变量的作用域与存储类别(乌云高娃).pdf
- 深圳职业技术学院:《C语言程序设计》第六单元:函数(乌云高娃).pdf