高级语言讲课第26次课c2-ch11.pptxVIP

  • 1
  • 0
  • 约1.32万字
  • 约 70页
  • 2022-04-05 发布于北京
  • 举报
第十一章 外部数据组织—文件;§11.1 重新考虑户籍管理问题-文件 回顾例8.8户籍管理程序,当时把身份证信息保存在数组中,仅保存100个身份证信息,而且每次执行程序都要重新输入所有身份证信息,这显然不合理。 1. 应该把所有身份证信息保存在磁盘上,每次运行程序时不必都重新输入! 2. 应该可以管理大量的身份证信息,不能限制数量! 使用文件可以解决这个问题 ; 【例11.1】使用文件保存身份证信息数据,重新编写例8.8的程序。 解:设全部身份证信息存放??文件card.dat中。检索函数采用顺序检索方式检索,不断输入欲检索的身份证号;检索到后输出;最后输出提示信息“search end!”。程序如下: ;FILE * cardpointer ; // 文件指针 4 /* 主程序 */ void main(){ // 5 char num[20]; // 6 cardpointer=fopen(card.dat,r ); //打开文件card.dat 7 //输入部分——不必输入,数据保存在磁盘文件中。 //检索部分 printf(input the searching I

文档评论(0)

1亿VIP精品文档

相关文档