C语言作业图书信息管理系统最终源代码.doc
文本预览下载声明
C语言 图书信息管理系统 最终源代码
中荷生医
#includelt;stdio.hgt;
#includequot;string.hquot;
struct book /* book2 是用来装用户要录入图书的信息*/
{long num,time;
char name[12],writer[12],fenlei[8],danwei[10];
int pay;
}stu[100];
struct book1
{long num,time;
char name[12],writer[12],fenlei[8],danwei[10];
int pay;
}stu1[100];
struct book2 /* book 是用来装cc.dat 文件中的图书信息 */
{long num,time;
char name[12],writer[12],fenlei[8],danwei[10];
int pay;
}stu2[100];
denglu()
{
char a[15]=quot;drzhangquot;,b[15]=quotuot;,c[15],d[15];
L3:
system(quot;clsquot;);
printf(quot; 欢迎登陆图书管理系统 \n\nquot;);
printf(quot;请输入姓名:quot;);
gets(c);
printf(quot;请输入密码:quot;);
gets(d);
if(strcmp(a,c)==0amp;amp;strcmp(b,d)==0)
return 0;
else
{printf(quot;输入错误请重新输入\n\nquot;);
printf(quot;1.重新输入 2.退出系统 \n\nquot;);
printf(quot;请输入.....quot;);
switch(getch())
{case 49: goto L3;break;
default: return 56;break;
}
}
}
/*此功能实现的是 开始菜单 的显示和具体功能的选择*/
start()
{
printf(quot;******************************
******************************quot;); 欢迎使用图书管理系统
printf(quot;* 功能目录: *quot;);
printf(quot;* ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
*quot;);
printf(quot;* || || *quot;);
printf(quot;* || 1、图书查询 2、图书浏览 3、录入图书 4、删除与修改 5、备份与还原
|| *quot;);
printf(quot;* || || *quot;);
printf(quot;* || || *quot;);
printf(quot;* || || *quot;);
printf(quot;* ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
*quot;);
printf(quot;* 使用说明:如要选择“图书查询”,直接输入:1 退出:0
*quot;);
printf(quot;*************************************************************************
*******quot;);
printf(quot;你想要做什么:quot;);
return getch(); /*输入选择对应功能的值,返回输入的值,即:用于判断选择的功能*/
}
/*实现备份功能,以防图书信息出错带来的麻烦,不必看懂*/
beifen()
{FILE *fp1,*fp2;
int i,a;
jieshuo();
system(quot;clsquot;);
printf(quot;\n\n请选择 \\ 备份(B)| 浏览备份(L) / \\ 还原(H) / \\ 退出
(Q) / \nquo
显示全部