C程序设计-第9章 保存程序数据.pptVIP

  • 1
  • 0
  • 约5.63千字
  • 约 37页
  • 2019-10-26 发布于广东
  • 举报
第9章 保存程序数据 案例:将“学生信息管理系统”的学生信息进行永久保存 使用文件保存学生信息 案例实施 学生练习 拓展 小结 案例:保存学生信息 在本章,将继续完善“学生信息管理系统”案例程序。本章可以实现对学生完整信息的长期保存,能将学生的基本信息保存在磁盘上。当需要的时候可以从磁盘上读出数据,当数据被修改的时候,能重新写回磁盘,保证磁盘上的数据和内存数据一致。具体包括: (1)将学生的完整信息保存在磁盘的指定位置; (2)在程序运行的时候可以加载指定文件中的学生信息; 使用文件保存学生信息-文件概念 它一般指存储在外部介质上数据的集合。操作系统是以文件为单位对数据进行管理的。 根据文件的组织形式,C语言将文件分为文本文件和二进制文件两种。 按文本文件存放数据时,每个字符占一个字节,并且按其ASCII码存储到文件中,所以文本文件也称为ASCII文件。它的每个字节放一个ASCII代码,代表一个字符。 按二进制文件存放数据,其存放形式与数据在内存中的存储形式相同,也就是说数据是按其在内存中的存储形式原样输出到磁盘上存放。所以不需要转换,从而可以提高效率而且也能节省存储空间。 在C语言中,对文件的读写都是通过库函数实现的。 使用文件保存学生信息-文件操作 文件的处理必须包括: 打开文件 读或写文件、 关闭文件 使用文件保存学生信息-打开文件 标准输入输出函数,用fopen() 函

文档评论(0)

1亿VIP精品文档

相关文档