c语言课程设计报告图书信息管理系统毕业设计内容摘要:

uct bookinf books。 是通过文件进行 struct bookinf book_taxis[30]。 保存的 printf(\n\n\n\t请输入图书信息\n\n)。 printf(\t登录号:)。 scanf(%d,amp。 )。 printf(\n\t书名:)。 scanf(%s,)。 printf(\n\t作者名:)。 scanf(%s,)。 printf(\n\t分类号:)。 scanf(%s,)。 printf(\n\t出版单位:)。 scanf(%s,)。 printf(\n\t出版时间:)。 scanf(%s,)。 printf(\n\t价格:)。 scanf(%f,amp。 )。 if ((fp=fopen(,r))!=NULL) { do { fread(amp。 book_taxis[i],sizeof(struct bookinf),1,fp)。 i=i+1。 } while(!feof(fp))。 fclose(fp)。 for (j=0。 j=i。 j++) if (==book_taxis[j].num) { printf(\n\n\n\t对不起,这个编号已经使用过了~\n)。 printf(\t按任意键返回管理菜单~)。 input=getchar()。 adm_servelist()。 break。 } } if ((fp=fopen(,r))==NULL) {fp=fopen(,w)。 } else { fclose(fp)。 fp=fopen(,a)。 } fwrite(amp。 books,sizeof(struct bookinf),1,fp)。 fclose(fp)。 printf(\n\n\n\t信息输入完毕~按任意键继续\n)。 input=getchar()。 adm_servelist()。 }(4) 图书信息浏览功能模块void book_view(){ void adm_servelist()。 void book_view()。 int inp,i=0,n=0。 FILE *fp。 char input。 struct bookinf bookview[20]。 if ((fp=fopen(,r))==NULL) { printf(\n\n\n\t数据尚未初始化~~\n\n\t请在管理菜单中增加图书信息~~~\n)。 printf(\n\t按任意键返回管理菜单\n\t)。 input=getchar()。 adm_servelist()。 } else { do { fread(amp。 bookview[i],sizeof(struct bookinf),1,fp)。 i=i+1。 } while (!feof(fp))。 fclose(fp)。 do { printf(\n\t共有%d条记录,i1)。 printf(\n\n\t登录号: %d\n,bookview[n].num)。 第6页printf(\n\t书名: %s\n,bookview[n].bname)。 printf(\n\t作者名: %s\n,bookview[n].wname)。 printf(\n\t分类号: %s\n,bookview[n].clanum)。 printf(\n\t出版单位: %s\n,bookview[n].pub)。 printf(\n\t出版时间: %s\n,bookview[n].pubtime)。 printf(\n\t价格: %f\n,bookview[n].price)。 printf(\n\n\\\\n)。 printf(\n\t请选择:)。 scanf(%d,amp。 inp)。 switch (inp) { case 1: { if (n==0) { printf(\n\t已到达首页\n\t按任意键重新选择)。 input=getchar()。 } else n=n1。 break。 }。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。