首页 > 其他 > 详细

C程序编译系统时简单实现信息储存

时间:2017-11-18 10:33:19      阅读:239      评论:0      收藏:0      [点我收藏+]
 1 /*将学生信息从文件读出*/
 2 void IO_ReadInfo()
 3 {
 4     FILE *fp;
 5     int i;
 6 
 7     if((fp=fopen("student.txt","rb"))==NULL){
 8         printf("Open failed!\n");
 9         return;
10     }
11     if(fread(&studentnumber,sizeof(int),1,fp)!=1){
12         studentnumber=-1;            //学生数组为空
13     }else{
14         for(i=0;i<studentnumber;i++){
15             fread(&students[i],sizeof(student),1,fp);
16         }
17     }
18 
19     fclose(fp);
20     return;
21 }
22 
23 /*将学生信息写入文件*/
24 void IO_WriteInfo()
25 {
26     FILE *fp;
27     int i;
28 
29     if((fp=fopen("student.txt","wb"))==NULL){
30         printf("Open failed!\n");
31         return;
32     }
33     if(fwrite(&studentnumber,sizeof(int),1,fp)!=1){
34         printf("Write in failed!\n");
35     }
36     for (i=0;i<studentnumber;i++){
37         if(fwrite(&students[i],sizeof(student),1,fp)!=1){
38             printf("Write in failed!\n");
39         }
40     }
41 
42 fclose(fp);
43   return;
44 }

在设计管理系统时可以实现系统信息储存与相应的文件中, 下次进入系统可以通过读取文件信息实现系统对信息的操作。

代码仅供参考 !!

C程序编译系统时简单实现信息储存

原文:http://www.cnblogs.com/binglmm/p/7854367.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!