1 / 14
文档名称:

2021年超市综合管理系统程序.doc

格式:doc   大小:47KB   页数:14页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

2021年超市综合管理系统程序.doc

上传人:读书百遍 2020/11/10 文件大小:47 KB

下载得到文件列表

2021年超市综合管理系统程序.doc

相关文档

文档介绍

文档介绍:/******** 超市管理系统程序*******/
/*董能相*/
#include<>
#include<>
#define MAX 20
#define N 3
#define PAGE 2
#define PRINT1 printf("-----------------------\n");
#define PRINT2 printf("商品号--商品名称--商品种类--销售价格--生产日期(年-月-日)--保质期\n");
#define PRINT3 printf("%4d%8s%8s%8d%15d%15d%15-2%d-2%d%10d\n",goods[i].num,goods[i].name,goods[i].kind,goods[i].in_price,goods[i].out_price,goods[i].pro_time,goods[i].save_day)
int sum;/*用来统计商品数目*/
/*日期结构体类型*/
struct date
{ int year;
int month;
int date;
};
/*商品结构体类型*/
struct goods_type
{ int num; /* 商品数量*/
char name[10]; /*商品名称*/
char kind[10]; /*商品种类*/
int amount; /*商品总量*/
int left_amount;/*商品剩下数量*/
int total_price; /*商品总价格*/
int goods_up; /*商品上限*/
int goods_down; /* 商品下限 */
int in_price; /*进货价格*/
int out_price; /*销售价格*/
int in_num; /*进货数量*/
int out_num; /*售出数量*/
struct date in_time;/* 进货日期*/
struct date pro_time; /*生产日期*/
char factory[10]; /*生产厂家*/
int save_day; /*保质期 */
int profit; /* 取得利润*/
}goods[MAX];/*存放[MAX]种商品统计结构体数组*/
/*保留信息*/
save_message(int sum)
{ FILE*fp;
int i;
if((fp=fopen("","wb"))==NULL)
{ printf("读文件错误!\n");
return;
}
for(i=0;i<sum;i++)
if(fwrite(&goods[i],sizeof(struct goods_type),1,fp)!=1)
printf("写文件错误!\n");
fclose(fp);
}
/*输入模块*/
input_message()
{ int i=0,s=MAX;
clrscr();
printf("\n\n录入商品信息(最多%d种)\n",s);
printf("--------------------------------\n");
do
{ printf("\n good%d",i+1);
printf("\n num:");
scanf("%d",&goods[i].num);
printf("\n name:");
scanf("%s",&goods[i].name);
printf("\n kind:");
scanf("%s",&goods[i].kind);
printf("\n amount:");
scanf("%d",&goods[i].amount);
printf("\n goods_up:");
scanf("%d",&goods[i].goods_up);
printf("\n goods_down:");
scanf("%d",&goods[i].goods_down);
printf("\n in_price:");
scanf("%d",&goods[i].in_price);
printf("\n out_price:");
scanf("%d"