c语言 图书管理系统 源代码

c语言 图书管理系统 源代码问题补充说明:

c语言 图书管理系统 源代码

文章插图
^#include#include#include
#inclu突头这谁de
#include
st相尼草ructbook{
charnumber[100];
chartittle[100];
charwriter[100];
charpublisher[100]末;
chardate[100];
charprice[100];
charstatus[100];
charreader[100];
};
voidsearch_book();
voidborrow_book();
voidreturn_bo提委脚破英面ok();
voidadd_bo做又是ok();
voiddelete_book();
voidmodify_book();
voidscan_book();
intma让础让in()
{
intc1=0,c2,c3;
intl,x,z;
w无帝旧院溶道燃束硫答hile(1)
{
s色过汽何防晚差底迫ystem("color2法次C");
printf("\t\t\t^4102袁须*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^\n");
printf("\t\t\t|1653*-*-*-图书管理系统*-*-*|\n");
printf("\t\t\t*[1]用户登录*\n");
printf("\t\t\t*[2]管理员登录*\n")它占段且板开志格候精想;
printf("\t\t\t^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^\n");
printf("\n");
printf("请选择列政角操作:");
scanf("%d",&c1);
system("cls");
break;
}
if(c1==1)
{
while(1){
system("color2C");
printf("\t\t\t^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*长毫负终拿范钱^*^\n");
printf("\t\t\t|*-*-*-图包由完组海书管理系统*-*-*|\n");
printf("\t\t\t*[1]查询图书*\n");
printf("\t\t\t导矛含征笑印|[2]借阅图书|\n")世状批室;
printf("\t\t\t*[3]借图书*\n");
printf("\t\t\t*[4]浏览图书信息*\n");
printf("\t\t\t|[5]退图书管理系统|\n");
printf("\t\t\t^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^\n");
printf("\n");
printf("请选择操作:");
scanf("%d",&c2);
getchar();
switch(c2)
{
case1:search_book();break;
case2:borrow_book();break;
case3:return_book();break;
case4:scan_book();break;
case5:system("cls");return0;
}
}
}
if(c1==2)
{
while(1){
system("color2C");
printf("\t\t\t^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^\n");
printf("\t\t\t|*-*-*-图书管理系统*-*-*|\n");
printf("\t\t\t|[1]添加图书|\n");
printf("\t\t\t*[2]删减图书*\n");
printf("\t\t\t|[3]修改图书信息|\n");
printf("\t\t\t*[4]浏览图书信息*\n");
printf("\t\t\t|[5]退图书管理系统|\n");
printf("\t\t\t^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^\n");
printf("\n");
printf("请选择操作:");
scanf("%d",&c3);
getchar();
switch(c3)
{
case1:add_book();break;
case2:delete_book();break;
case3:modify_book();break;
case4:scan_book();break;
case5:system("cls");return0;
}
}
}
}
/*查询图书*/
voidsearch_book()
{
FILE*fp;
structbookn;
structbooknn;
intl,r;
charx,z;
fp=fopen("F:\\课程设计\\图书管理系统.txt","rb");
while(1)
{
l=0;
system("cls");
printf("请输入图书名称:");
scanf("%s",n.tittle);
fflush(stdin);
rewind(fp);
while(1)
{
【c语言 图书管理系统 源代码】fread(&nn,sizeof(nn),1,fp);
if(feof(fp))
break;
r=strcmp(n.tittle,nn.tittle);
if(r==0)
{
l=1;
break;
}
}
if(l==0)
{
printf("没要查询图书\n\n");
}
else
{
printf("查询图书:");
printf("\n");
printf("****************************************\n");
printf("编号书名作者版社版间价格状态借阅者\n");
printf("\n");
printf("%s%s%s%s%s%s%s",nn.number,nn.tittle,nn.writer,nn.publisher,***.date,nn.price,nn.status,nn.reader);
printf("\n\n\n");

推荐阅读