C语言_第14章.ppt
《C语言_第14章.ppt》由会员分享,可在线阅读,更多相关《C语言_第14章.ppt(23页珍藏版)》请在三一文库上搜索。
1、第十四章 文件,第十四章 文件,14.1 文件概述 14.2 文件的基本操作 14.3 文件的读写 14.4 文件的定位 14.5 实战练习,本章学习内容,14.1 文件概述,文件是指一组相关数据的有序集合,存储在外部介质上(例如硬盘) 文件分类: 1. 从用户角度看,文件可分为普通文件和设备文件 2. 从文件的编码方式来看,文件可分为ASCII码文件和二进制码文件,14.2.1 文件指针,typedef struct short level; unsigned flags; char fd; unsigned char hold; short bsize; unsigned char *bu
2、ffer; unsigned ar *curp; unsigned istemp; short token; FILE;,FILE file; FILE *p; p = p称为指向文件的指针,14.2.2 文件的打开,在操作一个文件时,需要首先打开文件 fopen()函数用于打开一个文件,创建一个流,声明在头文件stdio.h中 FILE *fp; fp = fopen(文件名, 文件打开方式); 其中文件名是被打开的文件名,打开方式指定打开文件的读写方式,14.2 文件的基本操作,14.2.2 文件的打开,例如: FILE *fp; fp = fopen(“test”, “r”); 如果fo
3、pen()调用成功,返回文件指针赋给fp;否则打开文件失败,说明: 1. 文件打开方式是使用双引号的字符串,各个字符含义如下 r(read):读 w(write):写 a(append):追加 t(text):文本文件,可省略不写 b(binary):二进制文件 +:读和写,14.2.2 文件的打开,2. 凡是用”r”打开文件时,该文件必须存在 3. 用”w”打开的文件若不存在,则以指定的文件名创建文件,若文件存在,则将该文件删除,重新创建文件 4. ”a”为追加操作,文件也必须存在 5. 打开文件失败时,返回空指针NULL,14.2.3 文件的关闭,操作完毕后,需要调用fclose()函数将
4、打开的文件关闭 fclose(文件指针); FILE *fp; fp = fopen(“test”, “r”); fclose(fp); 正常关闭时返回值为0,否则返回EOF,文件结束符,14.3.1 fputc()函数,功能:将一个字符写入指定的文件中 一般形式:int fputc(字符, 文件指针); 例如:fputc(a, fp);,14.3 文件的读和写,14.3.2 fgetc()函数 功能:从指定的文件中读一个字符 一般形式:字符变量=fgetc(文件指针); 例如:ch=fgetc(fp);,14.3 文件的读和写,14.3.2 fgetc()函数 说明 在文件内部有一个位置指针
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 14
链接地址:https://www.31doc.com/p-3715754.html