“C语言程序的设计与数据结构”演示课件第10章节.ppt

“C语言程序的设计与数据结构”演示课件第10章节.ppt

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

第10章 文件读写 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 教学提示:存储在变量和数组(即内存)中的数据是临时的,这些数据在程序运行结束后会消失,而文件可以用来永久地保存大量的数据。如果有些数据需要反复使用或永久保存,应该考虑使用文件来完成。 教学要求:本章要掌握文件在读写之前必须打开,读写结束必须关闭。文件可按只读、只写、读写、追加四种操作方式打开,同时还必须指定文件的类型是二进制文件还是文本文件。文件可按字节,字符串,数据块为单位读写,文件也可按指定的格式进行读写。文件内部的位置指针可指示当前的读写位置,移动该指针可以对文件实现随机读写。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 10.1 文件概述与文件指针 所谓“文件”是指一组相关数据的有序集合。 我们在前几章中已多次接触使用过文件,例如源程序文件、目标文件、可执行文件、库文件 (头文件)等。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 10.1.1 文件分类 文件通常是驻留在外部介质(如磁盘等)上的,在使用时才调入内存中来。C语言把文件看作是由一个个字符(字节)的数据顺序组成的。它把数据看作是连续的字符(字节)流,这样它对文件的存取实际上是以字符(字节)为单位的。输入输出的数据流的开始和结束只受程序的控制而不受特定符号(比如回车换行符)的控制。也就是说,C语言在输出数据到文件中时,并不会自动增加回车换行符以示结束,在输入时也不会以读入回车换行符作为数据的间隔。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 10.1.1 文件分类 从用户的角度看,文件可分为普通文件和设备文件两种。 根据文件的存储形式,可分为ASCII码文件和二进制文件两种: (1) ASCII文件也称为文本文件,这种文件在磁盘中存放时每个字符对应一个字节,用于存放对应的ASCII码。例如一个整型数据1234在文本文件中占4个字节。我们用Windows自带的记事本软件打开该类型文件能读懂文件中的内容。 (2) 二进制文件是按二进制的编码方式来存放文件的。例如一个整型数据230在二进制文件中占2个字节。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 10.1.2 文件类型指针

文档评论(0)

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

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

1亿VIP精品文档

相关文档