请写出以下程序的功能设计#include stdioh#include stdlibh#include stringh#define MAX_SIZE 1000typedef struct char bookCode20; char bookName50; char author50; char publisher50; char bookkind50; ch
这个程序是一个图书管理系统,具体的功能如下:
- loadBookData():从文件中加载图书数据到内存中的bookList数组中。
- saveBookData():将内存中的图书数据保存到文件中。
- addBook():添加图书信息。用户输入图书编号、书名、作者、出版社、图书种类、图书种类编号和价格,然后将这些信息保存到bookList数组中。
- deleteBook():删除图书信息。用户输入要删除的图书编号,然后在bookList数组中查找该图书编号,如果找到了就将该图书从数组中删除。
- modifyBook():修改图书信息。用户输入要修改的图书编号,然后在bookList数组中查找该图书编号,如果找到了就让用户输入新的书名、作者、出版社、图书种类、图书种类编号和价格,然后更新该图书的信息。
- searchBook():查找图书信息。用户输入要查找的书名,然后在bookList数组中查找该书名,如果找到了就输出该图书的信息。
- displayBook():显示图书信息。遍历bookList数组,逐个输出每本图书的信息。
- main():主函数,是程序的入口。在一个无限循环中,根据用户输入的选项调用相应的函数来实现对图书信息的操作,直到用户选择退出程序为止。每次循环开始前,先加载图书数据,循环结束时保存图书数据
原文地址: https://www.cveoy.top/t/topic/hEwL 著作权归作者所有。请勿转载和采集!