c语言打开关闭文件的顺序,C语言1-文件概述、文件的打开与关闭、顺序读写数据文件(1).docx...
C语言程序设计教案
章节名称
文件概述、文件的打开与关闭、顺序读写数据文件(1)
授课类型
□理论 □实验 ?理实一体 □实训 □实习
班级
地点
周次
星期
节次
授课进度
?符合 □超前 □滞后
?符合 □超前 □滞后
?符合 □超前 □滞后
教学目标
知识目标
1.理解文件的相关概念
2.掌握文件的打开与关闭操作方法
3.理解顺序读写数据文件的概念,掌握向文件读写一个字符的操作方法
能力目标
能用文件的相关函数实现文件的打开、关闭和读写操作
教学重点
1.文件的分类、文件缓冲区、文件类型指针
2.文件的打开函数fopen、关闭函数fcolse及应用
3.向文件读、写一个字符的函数fgetc、fputc及应用
教学难点
文件函数fopen、fcolse,fgetc、fputc的应用
教学方法
讲授法、对比法、练习法
教学手段
多媒体、机房电脑、板书
教学资源
教材、教学PPT、微课视频、课程网站
教学设计
教学环节
内容要点
教学方法
与手段
时间
分配
导入
C语言程序(尤其是数据管理类的程序)中用到的数据,既可以从键盘输入,也可以从文件中读取,而对于大批量的数据通过键盘输入时非常麻烦且易出错,而从文件中读取既可以提高数据输入效率,也可以减少人机交互操作造成的数据错误。本章学习文件及其操作方法。
2
新课教学
一、文件概述
1、文件分类
(1)按内容分:程序文件、数据文件(流式文件)
(2)按组织形式分:文本文件(ASCII文件)、二进制文件
2、文件缓冲区
3、文件类型指针FILE,定义文件型指针变量:FILE *fp;
讲授法、对比法
18
二、文件的打开与关闭
1、打开fopen函数:FILE *fp; fp=fopen(文件名, 文件使用方式);
2、关闭fcolse函数:fcolse(文件型指针变量);
讲授法、对比法
20
三、顺序读写数据文件
1、顺序读写数据文件:概念、操作种类
2、向文件读、写一个字符的函数:ch=fgetc(fp)、fputc(ch,fp)
举例:【例7.1】、【例7.2】
讲授法、
练习法
45
课堂小结
文件的分类、文件缓冲区、文件型指针;fopen、fclose;fgetc、fputc
3
作业布置
复习本次课内容;预习7.3.2、7.3.3、7.3.4节内容
2
7S管理
整理、整顿、清扫、清洁、素养、节约、安全
课后
教学效果及改进思路
c语言打开关闭文件的顺序,C语言1-文件概述、文件的打开与关闭、顺序读写数据文件(1).docx...相关推荐
- python 读写数据文件的6种常用方式
本文主要介绍python读写数据文件的6种常用方式. 1. python内置方法 with open(r'test.xlsx') as f:a = f.read() 一般,在应用上述上下文管理器后,可 ...
- 工资计算器读写数据文件
介绍 重新实现上一个挑战中的计算器,可以支持从配置文件中读取社保的税率,并读取员工工资数据 CSV 文件,同时将输出信息写入员工工资单 CSV 文件中. 计算器执行中包含下面的三个参数: -c 配置文 ...
- python调用文件对象所提供的读取数据的函数_python读写数据文件
1. read.readline.readlines (1)open函数 如果你想用python读取文件(如txt.csv等),第一步要用open函数打开文件. open()是python的内置函数, ...
- 腾讯云服务器文件怎么恢复吗,实战腾讯云镜像备份恢复云服务器实例提取网站数据文件...
本来这个问题是准备今天操作的,但是担心今天要陪伴孩子出去玩,所以就在昨天晚上给客户搞定.这个网友的问题是服务器到期,然后找腾讯云客服备份镜像,但是他服务器已经到期删除,但是镜像好在还在的,所以我准备帮 ...
- python实验楼工资计算器_挑战:工资计算器读写数据文件
待完善 # -*- coding: utf-8 -*- import sys import csv # 用于写入 csv 文件 # 处理命令行参数类 class Args(object): def _ ...
- 【C语言进阶】你真的懂数据文件吗?一文带你了解什么是数据文件
前言: 通过前面的学习,我们已经熟练掌握C语言个语法原理与使用,而今天这篇文章我们将要学习文件操作,来帮助我们更好的处理程序目标要求. 一.文件概述: 1.为什么使用文件: 我们前面学习结构体时,写了 ...
- .dat数据文件怎么打开_U盘坏了怎么恢复数据?恢复数据的方法
相信大家对于U 盘来说也都并不陌生,在当前学习生活中, U盘可以说时候我们必备的一种数据存储工具,并且在使用和携带操作上,也都是相对比较方便的.但是很多人在使用过程中,常常伴随着一些特殊意外的情况, ...
- linux文件恢复dbf,linux平台下数据文件被误删后,如何及时得知并进行恢复-dbf文件怎么打开...
我们知道在windows平台下,一旦文件在程序中打开,则不能被删除,所以不存在误删数据文件的情况,如下图所示. 但是在LINUX操作系统中,被进程打开的文件仍可以被删除,因此存在DM7数据文件可能被误 ...
- Oracle数据文件转移
如何把数据文件从C盘移动到D盘呢? 很简单,三个步骤就行了 第一步:把表空间Offline,把表空间的数据文件移动到D盘指定的目录. 第二步:修改表空间文件路径alter database renam ...
最新文章
- 使Chrome接受自签名的本地主机证书
- file类打印目录---树状结构,递归
- Android开发实践:利用ProGuard进行代码混淆
- Vim 高亮显示单词并查找
- C++子类对象隐藏了父类的同名成员函数(隐藏篇)
- loadrunner—web_url
- beescms网站渗透测试和修复意见
- Collectors.toMap报错 :Duplicate key
- 【阿里云镜像】更新阿里巴巴开源镜像站镜像——Ubuntu镜像
- 内存数据库FastDB和SQLite性能测评
- std::tr1::function
- mysql恢复drop的表_mysql恢复drop表
- Masonry中的mas_makeConstraints方法
- 低代码开发Paas平台时代来了
- O365客户端,Word选中文档内容后卡死的解决方法
- 1140 Look-and-say Sequence(22行代码+详细注释)
- egret制作小游戏:数字华容道及有解判断(代码注释)(评论区有源码下载~)
- TMS WEB Core开发Web应用优势说明
- Sinoregal dbAudit应用-SinoDB
- react16.3官方文档
热门文章
- zabbix添加模板提示“模板不能重复链接到其它模板, 即使透过其它模板”
- ublox lea-6r
- 时间戳转换(Timestamp)
- 面试被问Mysql没答上来?阿里P5:总结了55道常见面试题,收藏一波
- 汉诺塔小游戏 c语言
- 我们的UED设计流程及方法
- mysql部分常用函数DATE_FORMAT(a.Created_time,'%Y-%m-%d%H
- STM32电机PID速度控制
- 公务员面试之综合分析真题解析
- UnauthorizedAccessException:Access to the path “/xx/xx.xx“ is denied