C语言编程数据持久化技巧探讨.pptVIP

  • 3
  • 0
  • 约5.68千字
  • 约 37页
  • 2026-06-18 发布于江西
  • 举报

第9章保存程序数据案例:将“学生信息管理系统”的学生信息进行永久保存使用文件保存学生信息案例实施学生练习拓展小结第1页第1页

案例:保存学生信息在本章,将继续完善“学生信息管理系统”案例程序。本章能够实现对学生完整信息的长久保存,能将学生的基本信息保存在磁盘上。当需要的时候能够从磁盘上读出数据,当数据被修改的时候,能重新写回磁盘,确保磁盘上的数据和内存数据一致。详细涉及:(1)将学生的完整信息保存在磁盘的指定位置;(2)在程序运行的时候能够加载指定文件中的学生信息;第2页第2页

使用文件保存学生信息-文件概念它普通指存放在外部介质上数据的集合。操作系统是以文件为单位对数据进行管理的。依据文件的组织形式,C语言将文件分为文本文件和二进制文件两种。第3页第3页

按文本文件存放数据时,每个字符占一种字节,并且按其ASCII码存放到文件中,所以文本文件也称为ASCII文件。它的每个字节放一种ASCII代码,代表一种字符。第4页第4页

按二进制文件存放数据,其存放形式与数据在内存中的存放形式相似,也就是说数据是按其在内存中的存放形式原样输出到磁盘上存放。所以不需要转换,从而能够提升效率而且也能节约存放空间。第5页第5页

在C语言中,对文件的读写都是通过库函数实现的。第6页第6页

使用文件保存学生信息-文件操作文件的处理必须涉及:打开文件读或写文件、关闭文件磁盘文件内存放器数据存放区…………

文档评论(0)

1亿VIP精品文档

相关文档