C语言程序设计 chapter12 文件.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文档。上传文档
查看更多
C语言程序设计 chapter12 文件

高级语言程序设计; 存储到内存的各种类型的数据,当程序运行结束, 这些数据随之消失, 下次再运行还要重新输入。 用文件可以将输入或输出数据有组织的长期保存在磁盘中。数据可以做到一次输入,反复使用,提高输入输出效率。 “文件”是指一组相关数据的集合。每个文件均有一个名称, 即文件名,可以唯一标识一个文件。 例如: 源程序文件、目标文件、可执行文件、库文件(头文件)等。 ;12.1 文件 12.2 文件的打开与关闭 12.3 文件的读写;1. 文件的种类;例:将整数1949分别存储在这两种数据文件中。;写操作: 从用户角度看, 文件写操作的是将某个变量或数组的内容输出到文件中; 实际上, 进行文件的写操作时, 数据从内存中的程序数据区, 先放到文件缓冲区暂存, 当缓冲区放满后, 数据才被整块输出到外存储器上的文件中。;读操作: 在进行文件的操作时, 先将外存文件中的一块数据一次读到文件缓冲区中, 然后再从缓冲区中取出程序所需的数据, 送入程序数据区中的指定变量或数组元素所对应的内存单元中。 ;12. 2 文件的打开与关闭;12. 2 文件的打开与关闭;12. 2 文件的打开与关闭;常用的调用形式: FILE *fp; fp = fopen(文件名, 文件使用方式); 文件名:需要打开的文件名称(字符串)。 文件使用方式:是具有特定含义的符号。;只读方式:为读(输入)文本文件打开文件。若文件 不存在,返回NULL。 只写方式:为写(输出)文本文件打开文件。若文件不存在,则建立一个新文件;若文件已存在,则清空文件。 追加方式:为写(输出)文本文件打开文件。若文件已存在,则保持原来文件的内容,将新的数据增加到原来数据的后面;若文件不存在,则建立一个新文件。;常用的调用形式: FILE *fp; fclose( fp ); fp:已经打开的文件指针。;常用的调用形式: FILE *fp; /*fp:文件指针变量。*/ feof(fp);;12.3 文本文件读写;2、字符串读写;常用的调用形式: FILE *fp; fprintf( fp, 格式控制串,输出项参数表 ); 格式控制串和输出项参数表的规定和 使用方法与printf函数相同。;常用的调用??式: FILE *fp; fscanf( fp, 格式控制串, 地址表); 格式控制串和地址表的规定和使用方法 与scanf函数相同。;常用的调用形式: fwrite(p, size, n, fp); p:某类型指针; size:某类型数据存储空间的字节数; n:此次写入文件的数据项数; fp:文件指针变量。;常用的调用形式: fread(p, size, n, fp); p:某类型指针; size:某类型数据存储空间的字节数; n:此次从文件中读取的数据项数; fp:文件指针变量。;练习:;有两个磁盘文件string1和string2,各存放一行字母,要求把这两个文件中的信息合并并按字母顺序排列,输出到一个新文件中。

文档评论(0)

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

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

1亿VIP精品文档

相关文档