1 / 37
文档名称:

《计算机二级C语言程序设计》第1 1章文件.ppt

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

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

分享

预览

《计算机二级C语言程序设计》第1 1章文件.ppt

上传人:企业资源 2012/1/31 文件大小:0 KB

下载得到文件列表

《计算机二级C语言程序设计》第1 1章文件.ppt

文档介绍

文档介绍:第11章文件
文件的基本概念

文件是存储在外部存储介质上的信息的集合,每个文件用惟一的文件名(主文件名. 后缀)来标识,计算机按名对文件进行读、写等有关操作。
第11章文件
文件的基本概念


(1)按数据的存储形式分类: 文本文件、二进制文件
文本文件:是将构成文件的每个字符用一个 ASCII码来存储,一个字符占一个字节。
例1:采用文本文件方式存储整数238,存储形式如下:
00110010
00110011
00111000
字符'2'的ASCII码
字符'3'的ASCII码
字符'8'的ASCII码
第11章文件
文件的基本概念


(1)按数据的存储形式分类: 文本文件、二进制文件
二进制文件:是按数据在内存中的二进制码存储形式来存储。
例2:采用二进制文件方式存储整数238,存储形式如下:
00000000
11101110
整数238的二进制码(占2个字节)
第11章文件
文件的基本概念


(1)按数据的存储形式分类:文本文件、二进制文件
(2)按文件的处理方式分类:缓冲文件系统、非缓冲文件系统
输出文件缓冲区
输入
输出
输入文件缓冲区
输入
输出
磁盘
程序数据区
内存
第11章文件
文件的基本概念



顺序存取:对文件的读写操作只能按顺序进行。即每当“打开”这类文件进行读或写操作时,总是从文件的开头开始,从头到尾顺序进行读或写,要读或写第n个字节时,先要读或写前n-1个字节。
随机存取:对文件的读写操作可按指定的字节号进行。即可以通过调用库函数去指定开始读或写的字节号,然后直接对该位置上的数据进行读或写操作。
第11章文件
文件的基本概念




文件指针的定义形式如下:
FILE *标识符;
其中,标识符是一个指向FILE类型结构体的指针变量名
第11章文件
文件的基本概念
文件的基本操作
文件操作一般有如下四个基本步骤:
(1)定义文件指针。
(2)打开文件。
(3)对文件进行读或写操作。
(4)关闭文件。
第11章文件
文件的基本概念
文件的基本操作
文件的打开与关闭

调用库函数fopen()的一般形式为:
FILE *标识符;
标识符= fopen(文件名,文件使用方式);
例如:FILE *fp;
fp= fopen("","r");
第11章文件
文件使用方式
含义
"r"(只读)
为输入打开一个文本文件
"w"(只写)
为输出打开一个文本文件
"a"(追加)
向文本文件末尾添加数据
"r b"(只读)
为输入打开一个二进制文件
"wb"(只写)
为输出打开一个二进制文件
"ab"(追加)
向二进制文件末尾添加数据
"r+"(读写)
为读/写打开一个文本文件
"w+"(读写)
为读/写建立一个新的文本文件
"a+"(读写)
为读/写打开一个文本文件
"rb+"(读写)
为读/写打开一个二进制文件
"wb+"(读写)
为读/写建立一个新的二进制文件
"ab+"(读写)
为读/写打开一个二进制文件
第11章文件
文件的基本概念
文件的基本操作
文件的打开与关闭


调用库函数fclose()的一般形式为:
fclose(标识符);
例如:FILE *fp;
fp= fopen("","r");

fclose(fp);

最近更新

一年级语文上学期期末综合复习练习北师大版 14页

一年级语文上学期寒假综合考点练习湘教版 14页

语文版一年级语文下学期期中知识点整理复习题.. 13页

2021年人教版四年级语文下学期期末试卷基础检.. 6页

中铝山西分公司实施回转筛蒸汽疏通改造 2页

三年级语文下学期期末试卷调研及答案 7页

2020一年级语文上册期末综合复习水平练习 14页

新版高三教师评语大全 4页

语文S版一年级语文下学期期末试卷试题 6页

2025年内蒙古锡林郭勒盟单招职业适应性测试题.. 65页

2025年初中语文课外阅读教学论文 8页

中年人消化性溃疡的病因分析及健康指导 2页

三年级语文下学期期中试卷水平检测人教版 7页

高考英语阅读D篇真题 4页

2025年初中生物教研组工作计划 6页

中小企业股权融资的财务战略分析 2页

六一儿童节家庭合同创意活动策划方案 6页

公路货物运输合同 7页

二年级下册语文期末综合复习及答案审定版语文.. 14页

2025年内蒙古科技职业学院单招职业技能测试题.. 65页

2025年内蒙古电子信息职业技术学院单招职业适.. 64页

2025年安徽卫生健康职业学院单招职业适应性测.. 61页

2025年沙洲职业工学院单招职业技能测试题库完.. 63页

机械设备升级改造合同书 6页

驯养篮球犬 1页

抽水蓄能工程压力钢管制作损耗率研究 6页

军队制式营具图册及技术标准[共69页] 69页

小学英语教研发言稿 9页

行唐县新志 45页

合婚便览全书 47页