1 / 22
文档名称:

c语言程序设计快速入门第十一章.pps.txt

格式:txt   页数:22
下载后只包含 1 个 TXT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

c语言程序设计快速入门第十一章.pps.txt

上传人:szh187166 2012/10/22 文件大小:0 KB

下载得到文件列表

c语言程序设计快速入门第十一章.pps.txt

文档介绍

文档介绍:c语言程序设计快速入门第十一章
《 C语言程序设计》
第11章
n
目标要求
文件
n
讲课提纲
n n
目标要求掌握对文件指针的定义方法。掌握文件打开和关闭的操作方法。掌握常用文件输入输出函数的用法。掌握文件读写函数的用法。
讲课内容
课后作业
退出
9
3
4
:
第11章文件第11章文件
讲课提纲
p
目标要求
p p
讲课提纲
p
p
讲课内容
p p
课后作业
p
文件概述文件指针文件的打开文件的关闭文件的读写其他一些函数小结课后作业
退出
9
3
4
:
第11章文件第11章文件

n
目标要求
n
讲课提纲
文件:存储在外部介质上数据的集合,是操作系统数据管理的单位。文件名:为了区分不同的文件,为每个文件所起的名字。操作系统是以文件名作为区分每个文件的唯一标识符。我们要往磁盘存放数据时,称之为建立一个文件;要建立该文件, 首先必须为该文件起个文件名;当需要处理某些数据时,只要指出该数据在磁盘上的文件名即可。使用数据文件的目的 1、数据文件的改动不引起程序的改动——程序与数据分离 2、不同程序可以访问同一数据文件中的数据——数据共享 3、能长期保存程序运行的中间数据或结果数据
讲课内容
课后作业
退出
9
3
4
:
第11章文件第11章文件

目标要求
n
文件分类
n
讲课提纲
n
讲课内容
n
课后作业
按文件的逻辑结构: n 记录文件:由具有一定结构的记录组成(定长和不定长) n 流式文件:由一个个字符(字节)数据顺序组成按存储介质: n 普通文件:存储介质文件(磁盘、磁带等) n 设备文件:非存储介质(键盘、显示器、打印机等) 按数据的组织形式: n 文本文件: ASCII文件,每个字节存放一个字符的 ASCII码 n 二进制文件:数据按其在内存中的存储形式原样存放
退出
9
3
4
:
第11章文件第11章文件
: 存储量大、速度慢、便于对字符操作
目标要求
如 int型数1234
讲课提纲
00000100 11010010 00000100 11010010
ASCII形式
00110001 00110010 00110011 00110100
讲课内容
内存存储形式
课后作业
二进制形式
二进制文件特点: 存储量小、速度快、便于存放中间结果
退出
9
3
4
:
第11章文件第11章文件
n
文件处理方法
n

目标要求
缓冲文件系统:高级文件系统,文件缓冲区由操作系统在打开文件时自动开辟; 非缓冲文件系统:低级文件系统,文件缓冲区由程序设计者在程序中为每个文件设定缓冲区。
n
讲课提纲
讲课内容
课后作业
程序输入文件缓冲区指令区程序数据区缓冲文件系统: 非缓冲文件系统: a 用户数据区输出文件缓冲区缓冲区
磁盘磁盘文件
退出
9
3
4
:
第11章文件第11章文件

目标要求
文件类型是一个结构体类型,。定义如下:
typedef struct { short level; (缓冲区满/空的程度) unsigned flags; (文件状态标志) char fd; (文件描述符) unsigned char hold; (若无缓冲区则不读字符) short bsize; (缓冲区大小) unsigned char *buffer; (数据缓冲区的位置
) unsigned char *curp; (当前指针) unsigned istemp; (临时文件标志) short token; (用于有效性检查) } FILE;
退出
讲课提纲
讲课内容
课后作业
9
3
4
:
第11章文件第11章文件

n
目标要求
n
指针变量说明: FILE *fp; 用法:
n
讲课提纲
n
文件打开时,系统自动建立文件结构体,并把指向它的指针返回来,程序通过这个指针获得文件信息,访问文件文件关闭后,它的文件结构体被释放
文件名
讲课内容
C程序
文件使用方式文件类型指针
操作系统
课后作业
磁盘
退出
9
3
4
:
第11章文件第11章文件
、关闭与检测函数
目标要求
讲课提纲
C文件操作用库函数实现, & 文件使用方式:打开文件-->文件读/写-->关闭文件要打开的文件名 n 打开文件fopen n 函数原型: FILE *

最近更新

2024年菏泽学院马克思主义基本原理概论期末考.. 12页

2024年蕲春县招教考试备考题库带答案解析(夺.. 31页

2024年襄阳科技职业学院马克思主义基本原理概.. 12页

2024年西安医学高等专科学校马克思主义基本原.. 13页

2024年西昌民族幼儿师范高等专科学校马克思主.. 12页

2024年贵州中医药大学马克思主义基本原理概论.. 12页

2024年贵州铝厂职工大学马克思主义基本原理概.. 12页

2024年赤峰工业职业技术学院马克思主义基本原.. 12页

2024年辽宁机电职业技术学院马克思主义基本原.. 12页

2024年遂平县幼儿园教师招教考试备考题库含答.. 31页

2024年邹平县招教考试备考题库附答案解析(夺.. 30页

2024年郑州铁路职业技术学院马克思主义基本原.. 12页

2024年重庆人文科技学院马克思主义基本原理概.. 12页

2024年重庆电力高等专科学校马克思主义基本原.. 13页

2024年镇巴县招教考试备考题库带答案解析(夺.. 30页

2024年长春建筑学院马克思主义基本原理概论期.. 12页

2024年长沙轨道交通职业学院马克思主义基本原.. 13页

2024年阜阳师范大学马克思主义基本原理概论期.. 13页

2024年陕西航空职业技术学院马克思主义基本原.. 12页

2024年霍城县幼儿园教师招教考试备考题库附答.. 31页

2024年青海省联合职工大学马克思主义基本原理.. 12页

2024年饶平县幼儿园教师招教考试备考题库及答.. 30页

2024年麻江县幼儿园教师招教考试备考题库带答.. 31页

2024年黑龙江司法警官职业学院马克思主义基本.. 12页

2024年齐齐哈尔工程学院马克思主义基本原理概.. 13页

2025年万年县幼儿园教师招教考试备考题库含答.. 32页

绿色环保产品研究 37页

2025年上海医药职工大学马克思主义基本原理概.. 13页

高效节能并卷机设计研究 37页

绿色消费政策与消费者行为的关联性研究 30页