超市商品管理系统代码.docx

上传人:知****量 文档编号:31724326 上传时间:2022-08-08 格式:DOCX 页数:8 大小:16.51KB
返回 下载 相关 举报
超市商品管理系统代码.docx_第1页
第1页 / 共8页
超市商品管理系统代码.docx_第2页
第2页 / 共8页
点击查看更多>>
资源描述

《超市商品管理系统代码.docx》由会员分享,可在线阅读,更多相关《超市商品管理系统代码.docx(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、-各类专业好文档,值得你下载,教育,管理,论文,制度,方案手册,应有尽有-超市商品管理系统中文提示By AzxXINERinclude stdlib.hinclude #include string。h#include /-/Max count of good,def 100 temporary/-define MAX 100int current_cnt = 0;/-/Good Information Definition/-typedef struct GoodInfochargood_id30;chargood_name30;chargood_price10;chargood_disco

2、unt10;intgood_amount;intgood_remain;GoodInfo;GoodInfo GoodsMAX;/-/free goodinfo memory/-void freeGoodInfo()int i = 0;for(i = 0;i good_amount);fscanf(fp,”tdn”,pGoodInfogood_remain);return pGoodInfo;/-/check whether the file exists or not/-int check_nullfile()FILE *fp = fopen(F:课程C语言程序设计综合实验2超市商品管理系统g

3、oodinfo。txt”,”r”);/file not existif(!fp)printf(商品信息初始化文件不存在!n请您放到E盘根目录!n);fp = fopen(”F:课程C语言程序设计综合实验2超市商品管理系统goodinfo。txt”,w);fclose(fp);/file already existelseint temp;/res for try to read file if file null feof() cant jarge if file is nullint res = fscanf(fp,”%d,&temp);fclose(fp);if(res=0)return

4、-1;elsereturn 1;/-/initialize/-void info_init()int i = 0,j = 0;int res = check_nullfile();FILE fp = fopen(F:课程C语言程序设计综合实验2超市商品管理系统goodinfo.txt”,”r);for(i=0; igood_name);fprintf(fp,”%st,pGoodInfogood_price);fprintf(fp,%st”,pGoodInfo-good_discount);fprintf(fp,dt”,pGoodInfo-good_amount);fprintf(fp,dn”,

5、pGoodInfogood_remain);/-/write all goodinfos into file/-void info_flush()int i = 0;FILE fp = fopen(F:课程C语言程序设计综合实验2超市商品管理系统goodinfo。txt”,w);for(i=0; igood_price,Goodsi-good_discount);printf(商品数量:dt商品剩余:dtnn” ,Goodsigood_amount, Goodsigood_remain);/-/modify a goodinfo/-int info_change()int i;if ( 1 =

6、 (i = info_search() )return 0;elseprintf(输入新的商品信息(以换行符区分信息条目):n”);scanf(sn,Goodsi good_id);scanf(sn”,Goodsi - good_name);scanf(sn,Goodsi - good_price);scanf(”%sn”,Goodsi good_discount);scanf(%dn,&Goodsi good_amount);scanf(d”,Goodsi good_remain);printf(”商品信息修改成功!nn);return 0;/-/delete a goodinfo/-int

7、 info_dele()int i;if (current_cnt 0)if ( 1 = (i = info_search()) )return 0;elsefree(Goodsi);/Goodsi = NULL;printf(删除商品信息成功!nn);current_cnt;return 0;elseprintf(”没有任何商品信息!”);return 0;/-/ search a goodinfo/-int info_search()int i;char name20;scanf(”%s,name);for ( i = 0; i current_cnt; i+)if (strcmp(nam

8、e,Goodsi-good_name) = 0)printf(”查询到以下信息:n”);info_output(i);return i;if (i = current_cnt)printf(该商品不存在!nn”);return 1;/-/insert one goodinfo/-void info_insert()int i = current_cnt;if (iMAX)Goodsi = (GoodInfo)malloc(sizeof(GoodInfo));scanf(sn,Goodsi - good_id);scanf(%sn”,Goodsi good_name);scanf(%sn,Goo

9、dsi - good_price);scanf(sn”,Goodsi good_discount);scanf(”%dn,Goodsi - good_amount);scanf(”d,&Goodsi - good_remain);current_cnt+;printf(插入商品信息成功!nn);info_output(i);elseprintf(商品信息过多,无法再插入新的信息!”);/-/start UI/-void start()printf(”超市商品管理系统n*n”* 1.商品信息的修改: *n”* 2。删除某个商品信息: *n”* 3。查找某个商品信息: *n”* 4。插入某个商品信

10、息: *n”* 其他。退出系统. n”*n”* 请输入你的选择:);/-/main entry/-int main(void)int choose = 0;info_init();while(1)start();scanf(”d,&choose);switch (choose)case 1:printf(”请输入你要修改的商品的名称: ”);info_change();break;case 2:printf(”请输入你要删除的商品的名称: ”);info_dele();break;case 3:printf(请输入你要查询的商品的名称: );info_search();break;case 4:printf(请输入你要插入的商品的信息(以换行符区分信息条目):n);info_insert();break;default:printf(保存数据中,请稍后);Sleep(1000);printf(.);Sleep(1000);printf(”.);Sleep(1000);printf(”.”);Sleep(1000);info_flush();printf(”数据保存成功!已退出系统。n);return 0;-各类专业好文档,值得你下载,教育,管理,论文,制度,方案手册,应有尽有-

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 工作计划

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁