下载此文档

项目8--项目中学生数据的存储与重用省公开课一等奖全国示范课微课金奖PPT课件.pptx


文档分类:办公文档 | 页数:约38页 举报非法文档有奖
1/38
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/38 下载此文档
文档列表 文档介绍
该【项目8--项目中学生数据的存储与重用省公开课一等奖全国示范课微课金奖PPT课件 】是由【kuailonggua】上传分享,文档一共【38】页,该文档可以免费在线阅读,需要了解更多关于【项目8--项目中学生数据的存储与重用省公开课一等奖全国示范课微课金奖PPT课件 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。项目8
第1页
技能目标
能用fopen函数和fclose函数打开和关闭文件
能正确地读写文件
能用文件定位函数对文件进行正确定位操作
能用格式化读写函数读写数据
第2页
知识目标
了解文件概念、作用和文件类型
了解文件指针概念和定义方法
了解并掌握字符、字符串、数据块、格式化文件读写函数格式
了解文件定位函数功效和使用方法
第3页
项目任务与解析
使用文件进行学生数据读写。
本项目包含下面1个任务:
 任务20:学生信息保留
 任务21:学生信息文件打开
第4页
主要内容
任务20:学生信息保留
任务21:学生信息文件打开
必备知识与理论
扩展知识与理论
第5页
1. 问题描述
学生属性是用结构体类型来实现,首先定义学生数组长度、再定义学生信息结构体类型、最终定义能存放40个学生信息数组和统计当前学生数整型变量。
2. 详细实现
学生信息保留在一个名为stuscore文件中,以二进制文件形式保留,保留学生数由形参size决定,用写数据块函数实现保留,保留文件成功后给出提醒。
P240程序
3. 知识分析
使用文件来对学生信息进行保留。
任务20:学生信息保留
第6页
1. 问题描述
该函数用读数据块函数打开保留在stuscore文件中学生信息,文件中学生数由形参指针变量size返回。
2. 详细实现
P241-P242程序
3. 知识分析
对保留在文件中学生信息进行读取。
任务21:学生信息文件打开
第7页
文件及其分类
文件(file)是一个组织外部介质上数据数据类型。它有两个特征:一是对一个数据集合能够用一个名字命名;二是保留在外部介质上,比如磁带、磁盘、光盘、U盘上,能够长久保留。比如用文字处理软件(如WPS或Word)写好一篇文章,把它起一个名字存放到磁盘上就是一个文件。
与程序设计相关文件,按内容来分,有:源程序文件、目标程序文件、可执行程序文件和数据文件等。本章主要讨论数据文件,即怎样将程序处理数据组织成文件保留到外部介质上,以及息怎样从外部介质上读取这些数据。
必备知识与理论
第8页
二进制文件是指以数据在内存中存放形式原样输出到磁盘上去。比如50201,。字符代码文件是指文件内容是由一个一个字符组成,每一个字符用一个代码表示,普通用ASCII代码,比如50201,共有5个字符,每个字符占一个字节,故共占5个字节。。
普通说,二进制文件节约存放空间而且输入输出速度快(因为在输出时不需要把数据由二进制形式转换为字符代码,在输入时也不需要把字符代码先转换成二进制形式然后存入内存)。假如存入磁盘中数据只是暂存中间结果数据,以后还要调入继续处理,普通用二进制文件以节约时间和空间。假如输出数据是准备作为文档供给人们阅读,普通用字符代码文件,它们经过显示器或打印机转换成字符输出。普通高级语言都能提供字符代码文件(ASCII文件)和二进制文件,用不一样方法来读写这两种不一样文件。
第9页
文件名
一个文件必须有一个文件名。文件名包含三部分:文件路径、文件名主干和文件名后缀。
文件路径表明文件存放位置。在操作系统中用反斜杠符(\)作为目录、子目录、文件之间分隔。如
f:\exe3\
(文件夹)中。
不过,在C语言程序中,因为反斜杠符(\)是作为转义字符起始符号,所以假如想用反斜杠符时要用两个反斜杠符表示。即要写成
f:\\exe3\\
文件名是文件主要标志,它必须符合C语言关于标识符要求。
文件名后缀,用于对文件进行补充说明,普通不超出三个字符,通惯用特定后缀表明文件类型。,,。
第10页

项目8--项目中学生数据的存储与重用省公开课一等奖全国示范课微课金奖PPT课件 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数38
  • 收藏数0 收藏
  • 顶次数0
  • 上传人kuailonggua
  • 文件大小137 KB
  • 时间2025-02-10