1 / 58
文档名称:

12 文件的基本操作.ppt

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

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

分享

预览

12 文件的基本操作.ppt

上传人:中国课件站 2011/9/6 文件大小:0 KB

下载得到文件列表

12 文件的基本操作.ppt

文档介绍

文档介绍:第一章 C语言概述
第二章数据类型、运算符与表达式
第三章最简单的C程序设计
第四章逻辑运算和判断选取控制
第五章循环控制
第六章数组
第七章函数
第八章编译预处理
第九章指针
第十章结构体与共用体
第十二章文件的基本操作
第十三章位运算
第十二章文件的基本操作
§ 文件的基本概念
文件有多种分类,如:
按文件的内容区分:源程序,图形文件、音频文件、数据文件等等。
按数据的组织形式分:文本文件、二进制文件

C语言可以对文本文件和二进制文件进行读写操作。
§ 标准I/O和非标准I/O
一、标准I/O(缓冲文件系统)
每一个文件都会在内存开辟一个“缓冲区”。
缓冲区的作用:临时存放数据,减少对磁盘的读写次数。
二、系统I/O(非缓冲文件系统)
系统不设置缓冲区,由用户设置。
系统I/O又称为低层文件系统。
标准I/O与系统I/O分别采用不同的输入/输出函数
对文件的操作顺序:打开读或写关闭。
三、标准I/O的读写函数
1. 读写一个字符: fgetc( ); fputc( );
2. 读写一个字符串: fgets( ); fputs( );
3. 格式化读写变量: fscanf( ); fprintf( );
4. 格式化读写一个记录(块): fread( ); fwrite( );
§ 文件类型指针
若要调用文件,系统要求提供以下信息:
文件当前的读写位置;
与文件对应的内存缓冲区地址;
缓冲区中未被处理的字符数;
文件的操作方式。
对标准I/O,系统会在内存为每一个文件开辟一个“文件信息区”,存放上面的信息。
特别指出:
对文件操作所需的“文件信息”是一结构体变量,且该结构体变量由系统定义
定义形式: typedef struct
{

} FILE;
存放文件信息
用户只需定义指向文件类型的指针变量即可。
如: FILE *fp1, *fp2;
§ 文件的打开与关闭
一、文件打开
使用fopen( )函数。
调用方式:fopen("文件名","文件操作方式");
返回一个指向该文件的指针或错误标志NULL。

最近更新

2024年宝鸡职业技术学院单招职业适应性考试模.. 41页

2024年山东传媒职业学院单招职业倾向性测试题.. 41页

2024年山东圣翰财贸职业学院单招职业技能测试.. 40页

2024年山东文化产业职业学院单招职业适应性测.. 41页

2024年山东省东营市单招职业倾向性测试题库新.. 39页

2024年山东省烟台市单招职业适应性测试模拟测.. 40页

2024年山东艺术设计职业学院单招职业适应性测.. 41页

2024年山西电力职业技术学院单招职业倾向性测.. 39页

2024年山西省长治市单招职业倾向性测试题库最.. 40页

2024年山西警官职业学院单招职业倾向性测试模.. 41页

2024年岳阳职业技术学院单招职业倾向性考试题.. 40页

2024年常州信息职业技术学院单招职业技能测试.. 39页

2024年广东江门中医药职业学院单招职业适应性.. 40页

2024年广东省揭阳市单招职业倾向性测试题库新.. 41页

2024年广东省茂名市单招职业适应性测试模拟测.. 40页

2024年广东茂名幼儿师范专科学校单招职业技能.. 41页

2024年广西交通职业技术学院单招职业倾向性测.. 40页

2024年广西国际商务职业技术学院单招职业倾向.. 41页

2024年广西理工职业技术学院单招职业适应性测.. 40页

2024年广西省玉林市单招职业适应性测试模拟测.. 41页

2024年广西自然资源职业技术学院单招综合素质.. 40页

2024年怀化师范高等专科学校单招职业适应性测.. 39页

2024年成都外国语学院单招职业适应性考试题库.. 39页

2024年成都银杏酒店管理学院单招职业技能考试.. 39页

2024年新星职业技术学院单招综合素质考试模拟.. 40页

2024年新疆轻工职业技术学院单招职业倾向性测.. 41页

2024年明达职业技术学院单招职业技能考试题库.. 40页

ZR-003 建设单位法人授权书 1页

玩具购销合同通用6篇 10页

2023年四川省凉山州数学中考真题试卷【含答案.. 32页