码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2017-11-18 11:11:53      阅读:145      评论:0      收藏:0      [点我收藏+]

标签:div   管理系统   设计   fread   文件中   print   read   return   col   

 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程序编译系统时简单实现信息储存

标签:div   管理系统   设计   fread   文件中   print   read   return   col   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!