第一范文网 - 专业文章范例文档资料分享平台

C语言图书管理系统

来源:用户分享 时间:2025/6/30 23:51:12 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

湖南大学程序设计训练报告 增加用户输入用户信息储存至结构体初始化数据是打开数据库将信息添加至数据库是否继续否结束显示全部打开数据库重头开始向下读取一个数组否是否到结尾是计数器是否为零是输出无书否以循环结构输出所有数组中的信息结束4

湖南大学程序设计训练报告

删书 从文件读取 信息到数组 将数组中信息与 所删书名对比 是否存在否显示不存在 是 删书,将后面 的书向前移 将数组内容写回文件 结束

3.人机界面设计(程序流程图)

增加图书从键盘录入数据到结构体是已追加方式写入文件是否继续否结束5

湖南大学程序设计训练报告

查书增加用户显示全部内容删除图书增加图书管理员主界面退出用户查书借书还书

6

湖南大学程序设计训练报告

五、 实训源程序代码和调试过程(包括截图)

#include

#include /*清屏函数*/ #include #include #include #include

typedef int BOOL;

typedef struct bookinfo//将bookinfo类型定义为BOOKINFO {

char number[15];/*产品编号*/ char name[30];/*产品名称*/ float price;/*单价*/

char auther[20];/*作者*/ BOOL isExit;/*存在状态*/ char sort[20];/*书籍类别*/

char published[30];/*出版社*/ int bookcount;/*剩余书籍数量*/ }BOOKINFO;

struct bookinfo book[1000];

typedef struct student /*借书卡的数据类型*/ { int studentnum; //学号 int cardnum;//卡号 char studentname[10];//会员姓名 char studentclass[10]; //会员班级 char lendbook[10];

int count;//借书数组 最多借书十本

char bookname[11][10];//存放书名

}student;

student card[1000];//定义借书卡数组

void input_newp()/*输入新用户信息*/ {

int i; char choice; FILE *a; student newp;

7

搜索更多关于: C语言图书管理系统 的文档
C语言图书管理系统.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c7hqbo1g8dc8njyy27jh7_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top