新)第9章文件.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第 九 章 文 件 文件引入—信息存储方法-p283 C文件的分类-p284 读文件与写文件的概念 文件操作概况 打开文件 文件打开方式1-p286 文件打开方式2-p286-可读可写 文件的读和写操作 文件的定位和随机读写函数-p294 Fseek函数-p294 文件出错检查-p297 重点 I/O设备文件-p284 文本文件和二进制文件的直观性示例 文件打开与关闭时,指针与数据的关系p284 fputc-p288-例9.1-键盘输入1字符串,以@结束,ASCII码形式存储 字符读写函数-p287 10.5.2 打开和关闭文件 10.5.2 打开和关闭文件 fprintf( ) –p293 fscanf( )的功能-p292 fputs,fgets 例9.3要点-p290 例9.5-fprintf部分 例9.5-fscanf部分 例9.6-p295要点说明--文件路径处需订正 例9.7-p296要点说明—文件路径处需订正 * * 程 序 设 计 主讲:王鸿 数学与计算机学院 Maths And Computer Sciences 福州大学 C 语言 C 语 言 程 序 设 计 第 十三 章 福州大学 Wang Hong *第十三章 程 序 设 计 主讲:王鸿 C 语言 数学与计算机学院 Maths And Computer Sciences 福州大学 作业 重点 预习 文件的概念 文件的操作 综合应用 存储在变量和数组中的数据都是临时的,只能在程序运行时,暂存在内存中,运行结束后,数据随之消失。 长久保存信息? 外存 文件!! 文件分类 文件引入 读与写 从文件的编码方式: ASCII(文本):所有数据视为字符,每个字符占1B 举例:int 型数10000:0011000000110000(0-48)1-49)00100111 二进制:以数据在内存中的形式存放到盘中(字符ASCII、数字) 二进制:省空间、访问速度快,不直观? 文本特点:直观、易读,空间大、访问慢 从用户角度: 普通:存储在外存储器上的所有数据集合 设备:将输入(键盘)、输出(显示器)设备也视为文件? 文件分类 文件引入 读与写 将内存变量中数传送回文件的操作 由内存 ? 到外存(或输出设备) 文件的读操作: 将文件中数据送到内存变量中的操作 由外存(或输入设备) ? 到内存 ch= getchar(stdin); ch =fgetc(fp); putchar(stdout); fputc(ch, fp); 文件分类 文件引入 读与写 文件的写操作: 文件4步曲-定义指针-打开-p285 、读写、关闭-p287 FILE *fp; fp =fopen (e:\\a1.txt, w); fputs (test, fp); fclose (fp); 打开文件 操作概况 操作方式1 举例:将 “test”写到e:\a1.txt文件中: 文件操作4步曲 定义指向文件的指针变量,如 FILE *fp;(详见p284) 用fopen函数建立指针与文件的联系,即打开文件? 通过指针变量访问文件中的数据; 用fclose关闭文件(解除联系),避免丢数(先将缓冲区数据保存,然后在释放指针) 操作方式2 文件的打开—p285 打开文件的一般形式: FILE *fp; fp =fopen (要打开文件名,文件操作方式); fopen调用成功返回1个FILE型指针,即文件的地址 若失败,则返回空指针—NULL(在stdio.h中定义-0) 操作方式-必须是字符串,指定打开的文件的目地是 为了读、写或既可读又可写以及文件的编码形式。 FILE *fp; fp =fopen (e:\\a1.txt, w); if (fp==NULL){ printf(“cannot open”); exit(0); } 文件名-字符串或字符数组(默认在当前文件夹) 打开文件 操作概况 操作方式1 操作方式2 只读:只能从文件中读取数据。文件必须存在,刚 打开时指针位于文首。 只写:将数据写入文件。无则建,有先删后建 追加:只写,在原文件尾添加新数据。 若文件已存在,则刚打开时指针位于文件尾部 只写-从文件尾处开始追加数据 at、ab 只写-为输出建立文本 or 2进制 wt、wb 只读-为输入打开文本 or 2进制 rt、 rb 含义 操作方式 打开文件 操作概况 操作方式1 操作方式2 FILE *fpin, *fpt1

文档评论(0)

daixuefei + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档