及设计C语言文件操作在程序中应用.docVIP

  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语言文件操作在程序中应用

摘 要 C语言文件操作主要阐述了文件操作的在程序中的应用,主要的技术就是用程序直接去操作磁盘,基于磁盘操作的应用,才可以使得大型程序得以更好的发展。本论文主要从文件操作的函数及应用对该技术进行阐述,对文件的存储和管理也有一定介绍,从用户的角度和文件编码的方式两方面对文件进行了分类,在文件操作库函数中对文件的打开函数、关闭函数、读写函数、检测函数由浅入深进行了论述。 关键词:文件操作、C语言、函数 目录 摘要 - 1 - 前言 - 4 - 第一章 文件的基本概念 - 4 - 第二章 文件的分类 - 4 - 2.1从用户的角度 - 4 - 2.2从文件编码的方式 - 5 - 第三章 文件操作函数及其应用 - 6 - 3.1文件打开函数fopen及应用 - 6 - 3.2文件关闭函数fclose及应用 - 9 - 第四章 C语言文件读写的函数 - 9 - 4.1字符读写函数 fgetc和fputc及应用 - 9 - 4.2字符串读写函数fgets和fputs及应用 - 18 - 4.3数据块读写函数fread和fwrite及应用 - 21 - 4.4格式化读写函数fscanf和fprinf及应用 - 23 - 4.5以二进制形式读取和存储整数 - 28 - 4.6文件检测函数及状态检查 - 29 - 第五章 文件定位 - 34 - 5.1 反绕 - 34 - 5.2 随机定位 - 35 - 第六章 总结 - 36 - 致谢 - 37 - 参考文献 - 38 - 前言 文件(file)是程序设计中一个重要的概念。计算机系统以文件为基本操作和处理单位。因此,文件操作是计算机语言的主要功能。C语言作为国际上广泛流行、很有前途的计算机高级语言,有很强的文件处理功能。研究和运用C语言文件操作技术对于运用计算机进行信息处理和管理有重要作用。 本文首先阐述了C文件的定义和分类,接着系统介绍了C语言与文件操作相关的库函数,然后对于C语言基本文件操作进行了比较详细的介绍,并通过例程进行了说明。 第一章 文件的基本概念 “文件”一般是指存储在外部介质上数据的集合。这个数据集的名称叫文件名。一批数据是以文件的形式存放在外部介质(如磁盘)上的。操作系统是以文件为单位对数据进行管理的,也就是说,如果想找存在外部介质上的数据,必须先按文件名找到所指定的文件,然后再从该文件中读取数据。要向外部介质上存储数据也必须先建立一个文件(以文件名标识),才能向它输出数据。 从操作系统的角度看,每一个与主机相联的输入输出设备都看作是一个文件。例如,终端键盘是输入文件,显示屏和打印机是输出文件。 在程序运行时,常常需要将一些数据(运行的最终结果或中间数据)输出到磁盘上存放起来,以后需要时再从磁盘中输入到计算机内存。这就要用到磁盘文件。 文件通常是驻留在外部介质(如磁盘等)上的, 在使用时才调入内存中来。 第二章 文件的分类: 文件通常是驻留在外部介质(如磁盘等)上的, 在使用时才调入内存中来。从不同的角度可对文件作不同的分类。 2.1从用户的角度 文件可分为普通文件和设备文件两种。 普通文件是指驻留在磁盘或其它外部介质上的一个有序数据集,可以是源文件、目标文件、可执行程序; 也可以是一组待输入处理的原始数据,或者是一组输出的结果。对于源文件、目标文件、 可执行程序可以称作程序文件,对输入输出数据可称作数据文件。 设备文件是指与主机相联的各种外部设备,如显示器、打印机、键盘等。在操作系统中,把外部设备也看作是一个文件来进行管理,把它们的输入、输出等同于对磁盘文件的读和写。 通常把显示器定义为标准输出文件, 一般情况下在屏幕上显示有关信息就是向标准输出文件输出。如前面经常使用的printf,putchar 函数就是这类输出。键盘通常被指定标准的输入文件, 从键盘上输入就意味着从标准输入文件上输入数据。scanf,getchar函数就属于这类输入。 2.2从文件编码的方式 文件可分为ASCII码文件和二进制码文件两种。 ASCII文件也称为文本文件,这种文件在磁盘中存放时每个字符对应一个字节,用于存放对应的ASCII码。例如,数5678的存储形式为: ASC码: 0011011000111000      ↓     ↓    ↓    ↓ 十进制码: 5     6     7    8 共占用4个字节。ASCII码文件可在屏幕上按字符显示, 例如源程序文件就是ASCII文件,用DOS命令TYPE可显示文件的内容。 由于是按字符显示,因此能读懂文件内容。 二进制文件是按二进制的编码方式来存放文件的。 例如,数5678的存储形式为00101110只占二个字节。二进制文件虽然也可在屏幕上显示,但其内容无法读懂

文档评论(0)

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

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

1亿VIP精品文档

相关文档