第1页共36页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共36页超市仓库管理系统程序如下:#include#include#include#include#include"仓库管理系统.h"#defineN500#defineLENsizeof(structproduct)#defineILENsizeof(structin_product)#defineOLENsizeof(structout_product)#defineQLENsizeof(structquit_product)voidinit(){head=NULL;qhead=NULL;ihead=NULL;ohead=NULL;printf("\t\t\n");★★★★★★★★★★★★★★★★★★★★★★★★★★printf("\t\t\n");★★printf("\t\t\n");★★printf("\t\t\n");★★printf("\t\t********************\n");★★printf("\t\t**\n");★★printf("\t\t*♀★欢迎进入♀*\n");★printf("\t\t**\n");★★printf("\t\t*★超市仓库管理系统*\n");★printf("\t\t**\n");★★printf("\t\t********************\n");★★printf("\t\t\n");★★printf("\t\t\n");★★printf("\t\t\n");★★printf("\t\t\n\n");★★★★★★★★★★★★★★★★★★★★★★★★★★printf("\t\t\t\t1:入库管理\n");printf("\t\t\t\t2:出库管理\n");printf("\t\t\t\t3:退货管理\n");printf("\t\t\t\t4:商品统计\n");printf("\t\t\t\t0:退出系统\n");}voidmenu(){第2页共36页第1页共36页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第2页共36页printf("\t\t\t\t1:添加数据\n");printf("\t\t\t\t2:删除数据\n");printf("\t\t\t\t3:修改数据\n");printf("\t\t\t\t4:查看数据\n");printf("\t\t\t\t其它:退回上一级菜单\n");}voidmenu2(){printf("\t\t\n");★★★★★★★★★★★★★★★★★★★★★★★★★★printf("\t\t\n");★★printf("\t\t\n");★★printf("\t\t\n");★★printf("\t\t********************\n");★★printf("\t\t**\n");★★printf("\t\t*♀★欢迎进入♀*\n");★printf("\t\t**\n");★★printf("\t\t*★超市仓库管理系统*\n");★printf("\t\t**\n");★★printf("\t\t********************\n");★★printf("\t\t\n");★★printf("\t\t\n");★★printf("\t\t\n");★★printf("\t\t\n\n");★★★★★★★★★★★★★★★★★★★★★★★★★★printf("\t\t\t\t1:入库管理\n");printf("\t\t\t\t2:出库管理\n");printf("\t\t\t\t3:退货管理\n");printf("\t\t\t\t4:商品统计\n");printf("\t\t\t\t0:退出系统\n");printf("\n\t\t\t\t输入错误,请重新输入!\n");}intRkjl()//入库信息录入文件{structin_productp[N],s;inti=0,j,n;FILE*pf,*pf1;pf=fopen("入库信息记录.dat","rb+");pf1=fopen("入库信息记录.xls","r+");//printf("入库编号商品编号入库商品名入库数量入库价格总价\n");for(i=0;fread(&p[i],ILEN,1,pf)!=NULL;i++);//printf("%ld\t%s\t%s\t%d\t%d\t%d\n",p[i].num,p[i].p_num,p[i].name,p[i].amount,p[i].price,p[i].t_price);第3页共36页第2页共36页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第3页共36页for(j=0;jp[n+1].num)//入库编号小的先录入{s=p[n];p[n]=p[n+1];p[n+1]=s;}rewind(pf);fseek(pf1,56L,0);for(j=0;jp[n+1].num)//出库编号小的先录入{s=p[n];p[n]=p[n+1];p[n+1]=s;}rewind(pf);fseek(pf1,56L,0);for(j=0;j