图书管理系统的结构体问题
一下是 图书管理系统 我想用结构体 修改此代码刚读完结构体 想练一练
请各位给个 思路方向
#include<stdio.h>
int add_book(char (*book_name)[30],char (*auth_name)[30],char (publ_name)[30],int *borrowed,int *num_total_book); /* 添加图书函数 */
int search_book(char (*book_name)[30],char (*auth_name)[30],char (*publ_name)[30],int num_total_book); /* 搜索图书函数 */
char compare(char *str1,char *str2); /* 比较函数 ---- 搜索图书函数中调用 比较用户输入的关键词和 已有的内容 */
int borrow_book(int *borrowed); /* 出租图书函数 */
int return_book(int *borrowed); /* 返还图书函数 */
int main()
{
int user_choice; /* 用户菜单 */
int num_total_book = 0; /* 现有图书数量 */
char book_name[100][30]; /* 图书名 */
char auth_name[100][30]; /* 图书作者 */
char publ_name[100][30]; /* 图书出版社 */
int borrowed[100]; /* 出租状态 */
while(1)
{
printf("图书管理系统");
printf("1.添加图书");
printf("2.搜索图书");
printf("3.出租图书");
printf("4.返还图书");
printf("5.退出系统");
if(user_choice == 1)
{
/* 调用 添加图书函数 */
}
else if(user_choice == 2)
{
/* 调用 搜索图书函数 */
} else if(user_choice == 3)
{
/* 调用 出租图书函数 */
} else if(user_choice == 4)
{
/* 调用 返还图书函数 */
}
else if(user_choice == 5)
{
/* 结束程序 */
break;
}
}
return 0;
}
}