- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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,各存放一行字母,要求把这两个文件中的信息合并并按字母顺序排列,输出到一个新文件中。
您可能关注的文档
最近下载
- 2016电工技能与实训(高教版 曾祥富编)教案:触电原因及预防措施.doc VIP
- 2023年改性塑料粒子项目可行性评估方案.docx VIP
- 院级党组织全面从严治党考核工作指标体系.pptx VIP
- 泵站运行工题库(含答案) .pdf VIP
- 2016电工技能与实训(高教版 曾祥富编)教案:安全用电常识.doc VIP
- JGJ 80-2016建筑施工高处作业安全技术规范.pdf VIP
- 新编标准日本语高级篇.pdf VIP
- 信息资源管理(第二版)马费成PPT全套课件.pptx
- 2025年日语能力测试N2级试卷:日语能力测试历年真题与答案解析试题.docx
- 供排水泵站运行工(高级工)理论考核试题及答案 .docx VIP
文档评论(0)