欢迎来到天天文库
浏览记录
ID:6770238
大小:38.00 KB
页数:11页
时间:2018-01-25
《c图书信息管理系统设计源码》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、C图书信息管理系统设计源码#include#include#includetypedefstruct{charno[15];//登录号charnumber[10];//分类号charname[20];//书名charauthor[20];//作者charpublish[50];//出版单位chartime[20];//出版时间floatprice;//图书价格}mbook;//定义类型mbooktypedefstruct{intcount;//书的本数mbookbook[100];//最大
2、可有100本书}mlibrary;//定义类型mlibrarymlibrarylibrary;//定义变量libraryvoidsave()//保存图书信息。{FILE*fp;if((fp=fopen("library.txt","w"))==NULL)//以只写方式打开library.txt,文件不存在时建立新文件,文件存在时打开文件,原文件内容清空{printf("不能保存图书信息");return;}fwrite(&library.count,sizeof(int),1,fp);fwrite(library.book,sizeof(
3、library.book[0]),library.count,fp);}voidputin()/*定义录入函数*/{inty=1;system("cls");/*清屏*/while(y){printf("t请输入您的书籍的登录号:");scanf("%s",library.book[library.count].no);printf("t请输入分类号:");scanf("%s",library.book[library.count].number);printf("t请输入书名:");scanf("%s",library.book[libr
4、ary.count].name);printf("t请输入作者名:");scanf("%s",library.book[library.count].author);printf("t请输入出版单位:");scanf("%s",library.book[library.count].publish);printf("t请输入出版时间:");scanf("%s",library.book[library.count].time);printf("t请输入该书的价格:");fflush(stdin);/*清除文件缓冲区,并写入*/scanf(
5、"%f",&library.book[library.count].price);library.count++;printf("是否继续录入(1.继续;0,退出录入):");fflush(stdin);/*清除文件缓冲区,并写入*/scanf("%d",&y);if(y!=1){y=0;break;}}save();}voidlookup()/*图书查询*/{system("cls");/*清屏*/printf("登录号t分类号t图书名tt作者名t出版单位t出版日期t图书价格");inti;for(i=0;i6、y.count;i++){printf("%st%st%st%st%st%stt%6.2f",library.book[i].no,library.book[i].number,library.book[i].name,library.book[i].author,library.book[i].publish,library.book[i].time,library.book[i].price);}fflush(stdin);/*清除文件缓冲区,并写入*/getchar();}voidsearch_by_name()/*定义按7、书名查询*/{chars2[20];intflag=1;printf("请输入要查询的书名:");fflush(stdin);/*清除文件缓冲区,并写入*/scanf("%s",s2);printf("登录号t分类号t图书名tt作者名t出版单位t出版日期t图书价格");inti;for(i=0;i8、book[i].no,library.book[i].number,library.book[i].name,library.book[
6、y.count;i++){printf("%st%st%st%st%st%stt%6.2f",library.book[i].no,library.book[i].number,library.book[i].name,library.book[i].author,library.book[i].publish,library.book[i].time,library.book[i].price);}fflush(stdin);/*清除文件缓冲区,并写入*/getchar();}voidsearch_by_name()/*定义按
7、书名查询*/{chars2[20];intflag=1;printf("请输入要查询的书名:");fflush(stdin);/*清除文件缓冲区,并写入*/scanf("%s",s2);printf("登录号t分类号t图书名tt作者名t出版单位t出版日期t图书价格");inti;for(i=0;i8、book[i].no,library.book[i].number,library.book[i].name,library.book[
8、book[i].no,library.book[i].number,library.book[i].name,library.book[
此文档下载收益归作者所有