文章目录
- 介绍
介绍
有两个版本,一个是C语言,一个是C++,自行选择,VC++、VS、devc++等各编译器均可运行。代码注释齐全,容易理解,代码量850行。
printf("需要源码,可以百度:学长敲代码");
cout<<"http://www.codeying.top";
所有数据都会自动保存到本地文件。下次打开自动读取。
菜单页:
添加货物例:
查询货物:
查看仓库:可统计仓库的总容量、剩余容量和已用容量
添加库存记录
如果货物不存在,则提示。
给仓库1添加一万包纸巾
查看出入库记录
负数表示出库,统计的出入容量表示仓库共有多少货物。
我们可以看到,查看仓库的时候,仓库的已用容量由300变为400.
当然也可以通过货物名或者仓库名去查询。我们查询薯片的出入库情况
所有信息自动保存到本地文件。下次打开自动读取。
//定义 货物 结构体
struct Goods {
char name[15] ; // 货物名
char unit[15] ; // 数量单位
double weight ; // 体积/m2
};
//定义 仓库 结构体
struct Warehouse {
char name[15] ; // 仓库名
char address[15] ; // 地址
double capacity ; // 容量/m2
double curcap ; // 已有/m2
double leftcap ; // 剩余/m2
};
//定义 库存记录 结构体
struct Record {
char sname[15] ; // 货物名
char cname[15] ; // 仓库名
int number ; // 出入数量
int capacity ; // 出入库容量/m2
};
//库存记录 读入文件
void readRecord ();
//库存记录 写入文件
void writeRecord ();
//库存记录 添加记录
void addRecord ();
//库存记录 查找记录
void findRecord (int all);
//库存记录 排序
void sortRecord ();
......
........