#include
#include
#include
#include
#include
void input();
void show();
void search();
void change();
void Delete();
void output();
void menu();
struct Info
{
char num[10];//编号
char name[20];//名称
int amount;//数量
}info;
void main()
{
menu();
}
void menu()//菜单函数
{
int n;//n记录选择的运行的函数
system("cls");
puts("\t\t 欢迎来到仓库货物管理系统 ");
puts("\t\t***********************菜单**********************\n");
puts("\t\t* 1.货物入库 *\n");
puts("\t\t* 2.显示货物信息 *\n");
puts("\t\t* 3.查询货物信息 *\n");
puts("\t\t* 4.修改货物信息 *\n");
puts("\t\t* 5.删除货物信息 *\n");
puts("\t\t* 6.货物出库 *\n");
puts("\t\t* 7.退出系统 *\n");
puts("\t\t*************************************************\n");
printf(" 请选择你要输入数(1-7): \n");
scanf("%d",&n);
while(n<1||n>7)
{
printf("输入指令有误,请重新输入:\n");
scanf("%d",&n);
}
switch(n)
{
case 1:input();break;
case 2:show();break;
case 3:search();break;
case 4:change();break;
case 5:Delete();break;
case 6:output();break;
case 7:printf("谢谢您的使用!\n");exit(0);
}
}
void printf1()
{
printf("********************************************************************\n");
printf("\t\t%-10s\t%-10s\t%-10s\n","编号","名称","数量\n");
printf("********************************************************************\n");
}
void printf2(struct Info info)
{
printf("--------------------------------------------------------------------\n");
printf("\t\t%-10s\t%-10s\t%-10d\n",info.num,info.name,info.amount );
printf("-----------------