C语言图书馆管理系统源代码知识点总结 本资源是关于C语言图书馆管理系统源代码的实现,主要包括图书信息的录入、显示、查询、删除、排序、统计等功能。下面是从该源代码中提炼出的知识点: 1. 数据结构:在该系统中,使用了结构体 `BOOKINFO` 来存储图书的信息,包括图书编号、名称、单价、作者、借书状态、借书人姓名、性别和学号等信息。 2. 文件操作:系统使用文件 `c:\\bookinfo.data` 来存储图书信息,使用 `fopen` 函数以追加方式打开文件,并使用 `fwrite` 函数将图书信息写入文件中。 3. 菜单系统:系统提供了一个菜单系统,包括八个选项:新进图书基本信息的输入、显示全部记录、根据图书名称查询图书基本信息、根据图书名称对撤销的图书信息进行删除、按照图书名称从小到大排序、统计某价格以上的图书数量、列出所有未借出去的图书信息、退出系统。 4. 输入验证:在输入图书信息时,系统使用 `gets` 函数和 `scanf` 函数来获取用户输入,并使用 `while` 循环来验证用户输入的正确性。 5. 错误处理:系统使用 `getch` 函数来获取用户输入,并使用 `while` 循环来验证用户输入的正确性,以避免用户输入错误。 6. 图书信息的录入:系统提供了图书信息的录入功能,包括图书编号、名称、单价、作者、借书人姓名、性别和学号等信息的输入。 7. 图书信息的显示:系统提供了图书信息的显示功能,可以显示所有的图书记录。 8. 图书信息的查询:系统提供了图书信息的查询功能,可以根据图书名称来查询图书基本信息。 9. 图书信息的删除:系统提供了图书信息的删除功能,可以根据图书名称来删除撤销的图书信息。 10. 图书信息的排序:系统提供了图书信息的排序功能,可以按照图书名称从小到大排序。 11. 图书信息的统计:系统提供了图书信息的统计功能,可以统计某价格以上的图书数量。 12. 未借出去的图书信息:系统提供了未借出去的图书信息的显示功能,可以列出所有未借出去的图书信息。 该C语言图书馆管理系统源代码实现了图书信息的录入、显示、查询、删除、排序、统计等功能,具有实用价值和参考价值。
剩余10页未读,继续阅读
- 粉丝: 0
- 资源: 213
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助