C语言图书管理系统

2026/1/27 7:01:54

湖南大学程序设计训练报告 增加用户输入用户信息储存至结构体初始化数据是打开数据库将信息添加至数据库是否继续否结束显示全部打开数据库重头开始向下读取一个数组否是否到结尾是计数器是否为零是输出无书否以循环结构输出所有数组中的信息结束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语言图书管理系统.doc 将本文的Word文档下载到电脑
搜索更多关于: C语言图书管理系统 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219