修改C语言(Modify the C language)
修改C语言(Modify the C language)
# includes stdio.h > <
# includes string.h > <
# includes stdlib.h > <
# includes conio.h > <
# define max 2
typedef struct book / / 书的信息
{
char book _ num [10]; / / 书号
char book _ name [20]; / / 书名
char book _ writer [10]; / / 作者
int book _ xy; / / 书的剩余数量
int book _ kc; / / 书的总数量
struct book * next;
} bk;
typedef struct borrow / / 被借书的信息
{
char borrow _ book _ num [10]; / / 借书书号
char limits _ dates [8]; / / 借书归还日期
} bo;
typedef struct reader / / 读者信息
{
char reader _ num [10]; / / 读者号
reader _ char name [10]; / / 读者姓名
int right; / / 已借数量
bo borrow [max]; / / 已借书信息
struct reader * next;
} rd;
bk * h _ book;
rd * h _ reader;
void log ().
int menu ();
void init ();
void init _ book ().
void menu _ select ();
void insert _ new _ book ().
void find _ book ().
void add _ reader ();
void print _ reader ();
void print _ book ().
void borrow _ book ().
void return _ book ().
void save ();
void save _ book ().
void save _ reader ();
void load ().
void load _ reader ();
void load _ book ().
void log ()
{
system ("cls");
printf ("\ n \ n \ n \ t \ t \ t欢迎使用图书管理系统 \ n");
printf ("\ n \ n \ t \ t程序创建者 文玉峰 学号: 201120180710 班级: 1121807 \ n \ n \ n \ n"); / / 以前是设计者 xxxx
printf ("\ n \ n \ t \ t辅导老师 许志文 \ n \ n \ n \ n");
printf ("\ n \ t \ t图书管理系统主菜单 \ n");
printf ("※ \ t0退出系统 ※ \ n");
printf ("※ \ t1采编入库 ※ \ n");
printf ("※ \ t2登记读者 ※ \ n");
printf ("※ \ t3借阅登记 ※ \ n");
printf ("※ \ t4还书管理 ※ \ n");
printf ("※ \ t5查询图书信息 ※ \ n");
printf ("※ \ t6查询读者信息 ※ \ n");
printf ("= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = \ n");
printf ("请选择相应的代码:");
getch (); system ("cls");
}
int menu (主菜单) / * * /
{int dm;
printf ("\ n \ t \ t图书管理系统主菜单 \ n");
printf ("= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = \ n");
printf ("※ \ t0退出系统 ※ \ n");
printf ("※ \ t1采编入库 ※ \ n");
printf ("※ \ t2登记读者 ※ \ n");
printf ("※ \ t3借阅登记 ※ \ n");
printf ("※ \ t4还书管理 ※ \ n");
printf ("※