图书管理系统实训.doc

图书管理系统实训.doc

ID:54716122

大小:52.50 KB

页数:14页

时间:2020-04-20

图书管理系统实训.doc_第1页
图书管理系统实训.doc_第2页
图书管理系统实训.doc_第3页
图书管理系统实训.doc_第4页
图书管理系统实训.doc_第5页
资源描述:

《图书管理系统实训.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、#include#include#include#definesize100typedefstruct{longnumber;//»áÔ±µÄÐòºÅcharname[9];//»áÔ±µÄÃû×Öcharps[7];//»áÔ±µÄÃÜÂëintpower;//»áÔ±µÄȨÏÞ}huiyuan;typedefstruct{longnumber;//ͼÊéµÄÐòºÅcharname[100];//ͼÊéµÄÃû³Æfloatprice;//ͼÊéµÄ¼Û¸ñfl

2、oatmemberprice;//ͼÊéµÄ»áÔ±¼Û}books;voidinitbooks(){FILE*fp;bookstmps,show;chardatafile[40]="books";intcount=0;fp=fopen(datafile,"wb+");if(fp==NULL){printf("Îļþ%s´ò²»¿ª",datafile);exit(1);}printf("ÇëÄúÊäÈëͼÊéµÄÐòºÅ¡¢Ãû³Æ¡¢¼Û¸ñ");while(count<=size){printf("ÇëÄú

3、ÊäÈëͼÊéµÄÐòºÅ:");scanf("%ld",&tmps.number);if(tmps.number==0)break;printf("ÇëÄúÊäÈëͼÊéµÄÃû³Æ:");scanf("%s",tmps.name);printf("ÇëÄúÊäÈëͼÊéµÄ¼Û¸ñ:");scanf("%f",&tmps.price);tmps.memberprice=tmps.price*0.8f;if(fwrite(&tmps,sizeof(books),1,fp)!=1){printf("Îļþ%s´ò²»¿ª

4、n",datafile);exit(1);}count++;}if(count>size)printf("ÊäÈëÊý¾ÝÒÑÂú");fclose(fp);printf("ËùÊäÈëͼÊéÐÅÏ¢ÈçÏÂ:");fp=fopen(datafile,"rb");if(fp==NULL){printf("Îļþ%s´ò²»¿ª",datafile);exit(1);}printf("ÐòºÅtÃû³Æt¼Û¸ñt»áÔ±¼Û");while(fread(&show,sizeof(books),1,fp)!

5、=0)printf("%ldt%st%.1ft%.1f",show.number,show.name,show.price,show.memberprice);fclose(fp);}voidaddbooks(){FILE*fp;bookstmps,show;chardatafile[40]="books";intcount=0;fp=fopen(datafile,"ab+");if(fp==NULL){printf("Îļþ%s´ò²»¿ª",datafile);exit(1);}printf("ÇëÊäÈëͼ

6、ÊéµÄÐòºÅ¡¢Ãû³Æ¡¢¼Û¸ñ");while(count<=size){printf("ÇëÊäÈëͼÊéµÄÐòºÅ:");scanf("%ld",&tmps.number);if(tmps.number==0)break;printf("ÇëÊäÈëͼÊéµÄÃû³Æ:");scanf("%s",tmps.name);printf("ÇëÊäÈëͼÊéµÄ¼Û¸ñ:");scanf("%f",&tmps.price);tmps.memberprice=tmps.price*0.8f;if(fwrite

7、(&tmps,sizeof(books),1,fp)!=1){printf("Îļþ%s´ò²»¿ª",datafile);exit(1);}count++;}if(count>size)printf("ÊäÈëÊý¾ÝÒÑÂú");fclose(fp);printf("ËùÊäÈëͼÊéÐÅÏ¢ÈçÏÂ:");fp=fopen(datafile,"rb");if(fp==NULL){printf("Îļþ%s´ò²»¿ª",datafile);exit(1);}printf("ÐòºÅtÃû³Æt¼Û¸

8、ñt»áÔ±¼Û");while(fread(&show,sizeof(books),1,fp)!=0)printf("%ldt%st%.1ft%.1f",show.number,show.name,show.price,show.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。