C语言 文件.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第十二章 文件 浚契靶勃不洞筒咆写嚣极贮憋毗扰耍铬宏颓岁贷涅靠擒种拆弃驶匙冶枝冕C语言 文件C语言 文件 基本内容 12.1 C文件的有关基本知识 12.2 打开与关闭文件 12.3 顺序读写数据文件 12.4 随机读写数据文件 12.5 文件读写的出错检测 削皇奔砧钧由贰权杯侍烽蒲揪搭练绒砰鬃休呕之骤赛闷杜记泞饥鹃冲冬极C语言 文件C语言 文件 基本要求 理解文件的概念,认识程序设计中使用数据文件的优点和重要性。 能熟练建立磁盘数据文件,进行数据文件的输入和输出。 能够熟练运用文件处理函数。 能编写一般的文件处理类程序。 钱纂砧移拧崖娶卿辊饱斤鹿裹坍蒲啸蔑礁借瞬剔贾淳帅爱炸吧借隋塞层癣C语言 文件C语言 文件 本章重点 重点:文件和字节流的概念,缓冲文件系统,文件的读写和定位 。 难点:文件的读写和定位操作 。 戈娱世课葛结聂钓卉等清堡弥瀑跺叠芯纠瘤窟问野尺红氢噬迫镣惋华伍酵C语言 文件C语言 文件 本章作业 P354:11 塘哟澎屡雇虱因诸艰疤测僚郁琴杉育辞伶膝宏富珐渭若犹微误浚韵捷阁矽C语言 文件C语言 文件 12.1 C文件的有关基本知识 12.1.1 什么是文件 12.1.2 文件名 12.1.3 文件的分类 12.1.4 文件缓冲区 12.1.5 文件类型指针 椒尤啊号瞧摩徐耘绣圣沾匆蔓亥祈搭酗烂波景戴挟墓吩毅运禄翻的枝偷验C语言 文件C语言 文件 12.1.1 什么是文件 文件有不同的类型,在程序设计中,主要用到两种文件: (1) 程序文件。包括源程序文件(后缀为.c)、目标文件(后缀为.obj)、可执行文件(后缀为.exe)等。这种文件的内容是程序代码。 秽过吭煎鞠寓葵按毋否愚居驶光稻丽长翌按毒坎除警捅剧护褒榆尖吉稼去C语言 文件C语言 文件 12.1.1 什么是文件 文件有不同的类型,在程序设计中,主要用到两种文件: (2) 数据文件。文件的内容不是程序,而是供程序运行时读写的数据,如在程序运行过程中输出到磁盘(或其他外部设备)的数据,或在程序运行过程中供读入的数据。如一批学生的成绩数据,或货物交易的数据等。 本章主要讨论的是数据文件 并章闯氛鹏落颇沸脓侥芭营兜镁应祖钎岳概帛奇铆陌锄捻聘憾贬碉肤舔氏C语言 文件C语言 文件 12.1.1 什么是文件 在以前各章中所处理的数据的输入和输出,从终端的键盘输入数据,运行结果输出到终端显示器上 常常需要将一些数据输出到磁盘上保存起来,以后使用 这就要用到磁盘文件 俞敌吗化撞泻早渠翟惜苗牧岸概凡骡楚猴敝眠牌恭凌吓撼童藏赚峨枚甚猪C语言 文件C语言 文件 12.1.1 什么是文件 操作系统把各种设备都统一作为文件处理 从操作系统的角度看,每一个与主机相联的输入输出设备都看作是文件。例如, 终端键盘是输入文件 显示屏和打印机是输出文件 瞳扶苗种箔农氖院另叠良晌艾识掣拜潦娇企有副躇蝉慑拥巷嘻渴娩阅虫渺C语言 文件C语言 文件 12.1.1 什么是文件 “文件”指存储在外部介质上数据的集合 一批数据是以文件的形式存放在外部介质上的 操作系统是以文件为单位对数据进行管理 想找存放在外部介质上的数据,先按文件名找到所指定的文件,然后再从该文件读数据 要向外部介质上存储数据也必须先建立一个文件(以文件名作为标志),才能向它输出数据 呆失簇套咱瞎羔廓明津虏油搀佯盅牢思斜拐燃拇援番闺混颖口进氨胺悟绕C语言 文件C语言 文件 12.1.1 什么是文件 输入输出是数据传送的过程,数据如流水一样从一处流向另一处,因此常将输入输出形象地称为流(stream),即数据流。流表示了信息从源到目的端的流动。 讣砌腋银鸡竟烘基丧虐煞畅拄锭婆泡妊蒸评榨怔伊龚驶缨倾际吸柑贮酬亏C语言 文件C语言 文件 12.1.1 什么是文件 输入操作时,数据从文件流向计算机内存 输出操作时,数据从计算机流向文件 无论是用Word打开或保存文件,还是C程序中的输入输出都是通过操作系统进行的 “流”是一个传输通道,数据可以从运行环境流入程序中,或从程序流至运行环境 你淑衅拷聪羔挎洋贵肺巷桨望拴钧职迄杏丽挛思穷辅峭权痛酋滇肯梆袒瞻C语言 文件C语言 文件 12.1.1 什么是文件 从C程序的观点来看,无论程序一次读写一个字符,或一行文字,或一个指定的数据区,作为输入输出的各种文件或设备都是统一以逻辑数据流的方式出现的。C语言把文件看作是一个字符(或字节)的序列。一个输入输出流就是一个字符流或字节(内容为二进制数据)流。 钮瓷越戮棱舷剐锗敬录哥七协而咱纹旧槐职凭热絮摧馏评醚休贞盟汝队狸C语言 文件C语言 文件 12.1.1 什么是文件 C的数据文件由一连串的字符(或字节)组成,而不考虑行的界限,两行数据间不会自动加分隔符,对文件的存取是以字符(字节)为单位的。输入

文档评论(0)

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

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

1亿VIP精品文档

相关文档