/*声明函数*/ int menu_select(); /*主菜单函数*/ void Insert(Pointer * Head); /*录入函数*/ void Scan(Pointer Head); /*显示函数*/ void Search_name(Pointer Head); /*按书名查找函数*/ void Search_author(Pointer Head); /*按作者名查找函数*/ void Listbyname(Pointer *Head); /*按书名排序函数*/ void Delete(Pointer * Head); //删除函数 void Update(Pointer Head); //修改函数 void Save(); //用文本文件形式保存函数 void Read(); //读入文本文件函数 void Exit(); //退出函数 int main() { //主函数 system("cls"); /*运行前清屏*/ for(;;) { switch(menu_select()) { case 1:Insert(& Head); break; case 2:Scan(Head); break; case 3:Search_name(Head); break; case 4:Search_author(Head); break; case 5:Listbyname(&Head); break; case 6:Delete(&Head); break; case 7:Update(Head); break; case 8:Save(); break; case 9:Read(); break; case 0:Exit(); default: putchar('\a'); } } return 0; }
时间: 2024-02-23 13:55:59 浏览: 84
这是一个图书管理系统的主函数,其中包括了主菜单函数、录入函数、显示函数、按书名查找函数、按作者名查找函数、按书名排序函数、删除函数、修改函数、用文本文件形式保存函数、读入文本文件函数和退出函数。主函数通过不断调用menu_select()函数,根据用户输入的选项来执行对应的操作。整个程序的功能是将图书信息存储在链表中,实现对图书的增删改查和排序等操作。
阅读全文