资源预览内容
第1页 / 共19页
第2页 / 共19页
第3页 / 共19页
第4页 / 共19页
第5页 / 共19页
第6页 / 共19页
第7页 / 共19页
第8页 / 共19页
第9页 / 共19页
第10页 / 共19页
亲,该文档总共19页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
#include #include #include void wenjian(void);void jiemian(void);void jiemian2(void);void jiemian3(void);void jiemian4(void);void jiemian5(void);void jiemian6(void);void jiemian7(void);void xuanzhe(void);void guanliyewu(void);void tushuguanli(void);void duzheguanli(void);void jieshuhuanshu(void);void jieshu(void);void huanshu(void);void xiugai(void);void shanchu(void);void xiugaiduzhe(void);void shanchuduzhe(void);void tianjia(void);void tianjiaduzhe(void);void jiemianx(void);void jiemiany(void);void mima(void);typedef struct /关于图书信息的结构体int bianhao;char shuming20;char zhuzhe20;int yijie;int shengyu; Tushu;Tushu a20=0,韩寒文集,韩寒,0,20,1,小李飞刀,古龙,0,20,2,羊脂球,莫泊桑,0,20,3,童年,高尔基,0,20,4,活着,余华,0,20,5,情人无泪,张小娴,0,20,6,超越自己,刘墉,0,20,7,复活,XX,0,20,8,简-爱,夏洛蒂勃朗特,0,20,9,飞鸟集,泰戈尔,0,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;typedef struct /关于读者的结构体int bianhao;char xingming20;char jieshu30;int shuliang;Duzhe; Duzhe b15=/0,小明,韩寒文集,5,/ 1,小红,小李飞刀,5,/ 2,小芳,羊脂球,5,/ 3,张三,童年,5,/ 4,李四,活着,5,0,小明,0,0,1,小红,0,0,2,小芳,0,0,3,张三,0,0,4,李四,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0;FILE*p,*q;/*主函数*/int main (int argc, const char * argv)/创建两个文件 *p *q分别指向图书信息和读者信息的文件/ / if(p=fopen(/Users/ldci/Desktop/Tushu, w)=NULL)/ / printf(文件打开失败:);/ printf(欢迎你再次使用XX图书管理系统,再见!);/ exit(1);/ / / fwrite (a,sizeof(Tushu),15,p);/ / if(q=fopen(/Users/ldci/Desktop/Duzhe, w)=NULL)/ / printf(文件打开失败:);/ printf(欢迎你再次使用XX图书管理系统,再见!);/ exit(1);/ / fwrite (b,sizeof(Duzhe),11,q);/ / fclose(p);/ fclose(q);mima();/ jiemian();/ xuanzhe(); return 0;/*主界面*/void jiemian()/主界面函数printf(*n);printf( 欢迎使用XX图书管理系统 );printf(*n);printf(#请选择你需要的服务#n);printf(管理业务请按1n);printf(借书还书业务请按2n);void xuanzhe()/包含管理业务借书还书业务int i=0;scanf(%d,while (1) switch (i)case 1:jiemian2();/管理业务界面guanliyewu();/管理业务break;case 2:jiemian5();/借书还书界面jieshuhuanshu();/借书还书业务break;default:printf(你的输入有误,请重新输入:);break;break; xuanzhe();/*/*管理业务界面函数*/void jiemian2()/管理业务界面printf(#请选择你需要的服务#n);printf(图书管理业务请按1n);printf(读者业务请按2n);void guanliyewu()/包含图书管理和读者管理业务int i=0;scanf(%d,while (1) switch (i)case 1:jiemian3();/图书管理界面tushuguanli();/图书管理break;case 2:jiemian4();/读者管理界面duzheguanli();/读者管理break;default:printf(你的输入有误,请重新输入:);break;break; guanliyewu();/*图书管理界面函数*/void jiemian3()/图书管理界面printf(#请选择你需要的操作#n);printf(添加图书操作请按1n);printf(修改图书操作请按2n);printf(删 图书操作请按3n);void tushuguanli()/图书管理业务函数while(1)int i;scanf(%d,switch (i)case 1:/添加图书操作jiemianx();tianjia();break;case 2:/修改图书操作xiugai();break;case 3:/删 图书操作 shanchu();break;default:printf(你的输入有误,请重新输入:);break;break;tushuguanli();void tianjia()/*/if(p=fopen(/Users/ldci/Desktop/Tushu, r)=NULL)printf(文件打开失败:);printf(欢迎你再次使用XX图书管理系统,再见!);exit(1);Tushu s20;fread(s, sizeof(Tushu), 15, p);fclose(p);/*/static int h=10;if(p=fopen(/Users/ldci/Desktop/Tushu, w)=NULL)printf(文件打开失败:);printf(欢迎你再次使用XX图书管理系统,再见!);exit(1);printf(#请输入你要添加的书 ,作者, 借数 , 余数 开#n);scanf(%s%s%d%d,sh.bianhao=h; h+;fwrite(s,sizeof(Tushu),15,p);fclose(p);jiemianx();printf(图书添加 nn);printf( 添加请按1n);printf( 主 请按2n);printf( 系统请按3n);int j;scanf(%d,switch(j)case 1:tianjia();break;case 2:jiemian();xuanzhe();break;case 3:printf(欢迎你再次使用XX图书管理系统,再见!);exit(1);default:break;void xiugai()/ 图书的修改/*/if(p=fopen(/Users/ldci/Desktop/Tushu, r)=NULL)printf(文件打开失败:);printf(欢迎你再次使用XX图书管理系统,再见!);exit(1); Tushu s20;fread(s, sizeof(Tushu), 15, p);fclose(p);/*/printf(#请按 选择你要修改的图书#n);jiemianx();int i=0;scanf(%d,printf(#请输入你要修改的图书信息 ,书 ,作者, 借数 , 余数 开#n);Tushu d3;scanf(%d%s%s%d%d, if(p=fopen(/Users/ldci/Desktop/Tushu, w)=NULL)printf(文件打开失败:);printf(欢迎你再次使用XX图书管理系统,再见!);exit(1);si.bianhao=d0.bianhao;strcpy(si.shuming, d0.shuming);strcpy(si.zhuzhe, d0.zhuzhe);si.yijie=d0.yijie;si.shengyu=d0.shengyu;fwrite (s,sizeof(Tushu),15,p);fclose(p);printf(图书修改 !nn);jiemianx();printf( 修改请按1n);printf( 主 请按2n);printf( 系统请按3n); int j;scanf(%d,switch(j)case 1:xiu
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号