网站大量收购闲置独家精品文档,联系QQ:2885784924

C语言程序设计 课件 第9章 文件.ppt

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

9.1文件的概念和基本操作C语言程序设计clearerr()函数使文件错误标志和文件结束标志置为0。假设在调用一个输入/输出函数时出现错误,ferror()函数值为一个非零值。在调用clearerr(fp)后,ferror(fp)的值变为0。只要出现错误标志,就一直保留,直到对同一文件调用clearerr()函数或rewind()函数,或任何其他一个输入/输出函数。一般格式如下:clearerr(文件指针);clearerr()函数9.2常见错误分析C语言程序设计文件操作要素不全文件操作三要素为打开、打开判断和关闭,初学者通常容易忘记判断打开是否成功或关闭文件,而且由于这类错误在程序编译及链接时并不报错,很容易被忽略。因此,在编写文件操作程序时可先把三要素写好,然后再添加其他操作程序段。9.2常见错误分析C语言程序设计打开方式有误要注意打开方式的差别,只写方式为只可写不可读,只读方式为只可读不可写。另外,写方式会新建文件,若想保留原文件内容,则应选择追加方式,否则原内容会丢失。例如,if((fp=fopen(test,r))==NULL){ printf(Cannotopenfile!); exit(0);}fputs(str,fp);用只读方式打开文件,却试图向该文件写入数据,显然是不行的。9.2常见错误分析C语言程序设计文件位置指针混乱编程时应了解当前文件位置指针的位置,如需要从文件开始进行操作,应保证此时位置指针在文件的开始处,或用rewind()函数将指针强制定位。如果不了解当前文件位置指针的位置,可用ftell()函数查找,然后再进行合适的定位。9.3文件综合应用实战C语言程序设计实战背景《中国诗词大会》(ChinesePoetryConference)是央视首档全民参与的诗词节目,节目以“赏中华诗词、寻文化基因、品生活之美”为基本宗旨,力求通过对诗词知识的比拼及赏析,带动全民重温那些曾经学过的古诗词,分享诗词之美,感受诗词之趣,从古人的智慧和情怀中汲取营养,涵养心灵。截至2022年5月3日,《中国诗词大会》已经播出六季。节目中的选手来自各行各业,有用唱歌的方式教学生背诗的中学教师,也有用广东话朗诵诗词的图书编辑,有喜欢玩游戏的日语专业的大学生,也有失去了双臂的法律系大学生,有热爱诗词的警察,还有年轻的情侣一起来参赛的。《中国诗词大会》带动了全民学习、诵读古诗词的浪潮。9.3文件综合应用实战C语言程序设计实战目的(1)掌握用fopen()函数打开文件的操作。(2)掌握用fgetc()函数、fputc()函数、fgets()函数、fputs()函数、fscanf()函数和fprintf()函数等不同的方式,在屏幕上显示文件的内容。实战内容《中国诗词大会》是继《中国汉字听写大会》《中国成语大会》《中国谜语大会》之后,由央视科教频道推出的一档文化类演播室益智竞赛节目。(1)将上面的文字内容,用文件名“中国诗词大会.txt”存放在计算机的D盘上。(2)用fopen()函数打开“中国诗词大会.txt”文件。(3)在屏幕显示“中国诗词大会.txt”内容。9.3文件综合应用实战C语言程序设计实战结果9.3文件综合应用实战C语言程序设计实战意义通过实战,学习文本文件输入输出的同时,了解、熟悉《中国诗词大会》举办的目的和意义。《中国诗词大会》《中国汉字听写大会》《中国成语大会》和《中国谜语大会》等现象级综艺,使得现代社会与传统文化有了一次次美丽的“邂逅”,开启了当代中国的精神文化“寻根之旅”。*C语言程序设计第9章文件脉络导图C语言程序设计技能目标C语言程序设计学会文件的读取及将程序运行结果保存在文件中的能力。素质目标C语言程序设计(1)通过文件的读写、文件管理的学习,同学们学会保存资料、资料共享等日常工作。(2)大数据时代,同学们应该增强信息保护的意识,防止个人隐私数据泄露。9.1文件的概念和基本操作C语言程序设计“文件”是指一组相关数据的有序集合。这个数据集有一个名称,称为文件名。实际上在前面的各章中已经多次使用了文件。例如,源程序文件、目标文件、可执行文件和库文件等。文件通常是驻留在外部介质(如磁盘)上的,在需要使用时才调入内存中来。文件概述9.1文件的概念和基本操作C语言程序设计文件有很多种,大家熟知的有文本文件、图形图像文件、声音文件、视频文件等,它们可以有很多的分类方法。(1)从用户角度分类。(2)从文件编码方式分类。(3)从文件的处理方式分类。文件的分类9.1文件的概念和基本操作C语言程序设计文件指针是指用一个

文档评论(0)

xiaobao + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档