文档仅供参考
cout<<\删除会员结束\
return;
}
}while(1);
}
void StoreData(System* S){
FILE* fp;
BookInfo* bi=S->BI->nextbook;
if(!(fp=fopen(\
cout<<\打开文件BookSys失败!\
exit(0);
}
fwrite(&(S->BookTotal),sizeof(int),1,fp);
2020年4月19日27
文档仅供参考
while(bi){
fwrite(bi,sizeof(BookInfo),1,fp);
bi=bi->nextbook;
}
MemberInfo* mi=S->MI->nextmember;
fwrite(&(S->MemberTota),sizeof(int),1,fp);
while(mi){
fwrite(mi,sizeof(MemberInfo),1,fp);
mi=mi->nextmember;
}
fclose(fp);
}
void LoadData(System* S){
2020年4月19日
28
文档仅供参考
FILE* fp;
if(!(fp=fopen(\
cout<<\打开文件BookSys失败\
exit(0);
}
BookInfo* bi=S->BI;
BookInfo* tempbi;
fread(&(S->BookTotal),sizeof(int),1,fp);
for(int i=1;i<=S->BookTotal;i++){
tempbi=(BookInfo*)malloc(sizeof(BookInfo));
fread(tempbi,sizeof(BookInfo),1,fp);
bi->nextbook=tempbi;
bi=tempbi;
}
bi->nextbook=NULL;
2020年4月19日
29
文档仅供参考
MemberInfo* mi=S->MI;
MemberInfo* tempmi;
fread(&(S->MemberTota),sizeof(int),1,fp);
for(i=1;i<=S->MemberTota;i++){
tempmi=(MemberInfo*)malloc(sizeof(MemberInfo));
fread(tempmi,sizeof(MemberInfo),1,fp);
mi->nextmember=tempmi;
mi=tempmi;
}
mi->nextmember=NULL;
fclose(fp);
}
void ExitSystem(){
char select;
2020年4月19日
30