商品销售管理系统736071doc.docx

上传人:b****7 文档编号:23536487 上传时间:2023-05-18 格式:DOCX 页数:8 大小:15.17KB
下载 相关 举报
商品销售管理系统736071doc.docx_第1页
第1页 / 共8页
商品销售管理系统736071doc.docx_第2页
第2页 / 共8页
商品销售管理系统736071doc.docx_第3页
第3页 / 共8页
商品销售管理系统736071doc.docx_第4页
第4页 / 共8页
商品销售管理系统736071doc.docx_第5页
第5页 / 共8页
点击查看更多>>
下载资源
资源描述

商品销售管理系统736071doc.docx

《商品销售管理系统736071doc.docx》由会员分享,可在线阅读,更多相关《商品销售管理系统736071doc.docx(8页珍藏版)》请在冰豆网上搜索。

商品销售管理系统736071doc.docx

商品销售管理系统736071doc

商品销售管理系统736071

#include

#include

#include

//#include"FILE.h"

typedefstructshangpin

{

charname[20];

intbiaohao;

intshuliang;

doublejiage;

}

Node;

typedefstructlist

{

Nodedata;

structlist*next;

}

List,*Slist;

voidcharu(Slist&s,Nodex);

intcaidan()

{

inti;

while

(1);

{

system("cls");

printf("\n\t\t\t商店销售管理系统\n\n");

printf("\t\t**********************************************\n\n");printf("\t\t1--添加商品2--出售商品\n\n");

printf("\t\t3--删除商品4--显示商品\n\n");

printf("\t\t5--查找商品0--退出系统\n\n");

printf("\t\t**********************************************\n\n");printf("请选择(0-5):

");

scanf("%d",&i);

if(i=0)

break;

}

returni

}

voidchushihua(Slist&s)

{

Slisthead=newList

head->next=NULL;

S=head;

}

voidtianjia(Slist&s)

{

Nodex;

Slistr,p,q;

inti=0;

r=newList;

r->next=NULL;

q=p=s->next;

while(q)

{

i++;

q=q->next;

}

printf("请输入商品名称,数量以及价格:

");

scanf("%s%d%lf",x.name,&x.shuliang,&x.jiage);

x.biaohao=i+1;

r->data=x;

s->next=r;

r->next=p;

}

voidduchu(Slist&s)

{

FILE*cp;

inti=0;

Nodex;

if((cp=fopen("shangpin.txt","a+"))==NULL)

fseek(cp,0L,SEEK.SET);

while(!

feof(cp))

{

fscanf(cp,"%s%d%lf",x.name,&x.shuliang,&x.jiage);x.biaohao=++i;

charu(s,x);

}

fclose(cp);

}

voidcharu(Slist&s,Nodex)

{

Slistr,p=s->next;

r=newList;

r->next=NULL;

r->data=x;

s->next=r;

r->next=p;

}

voidxieru(Slists)

{

FILE*cp;

Slistp=s->next;

if((cp=fopen("shangpin.txt","w+"))==NULL)

WHILE(p)

{

fprintf(cp,"%s%d%2lf",p->data.jiage);

p=p->next;

}

fclose(cp);

}

slistchazhao(Slists,intm)

{

Slistp=s->next;

if(p==0)

return0;

if(p->next==0)

returnp;

if(p->data.biaohao==m)

returnp;

while(p->next)

{

if(p->next->data.biaohao==m)

returnp;

p=p->next;

}

return0;

}

voidxianshi(Slists)

{

Slistp;

p=s->next;

printf("%10s%20s%10s%10s\n","商品编号","商品名称","商品数量","商品价格");while(p)

{

printf("%10d%20s%10d%10.2f\n",p->data.biaohao,p->data.name,p->data.shuliang,p->data.jiage);

p=p->next;

}

}

voidshanchu(Slist&s)

{

}

voidchushou(Slist&s)

{

}

voidmain()

{

intsum;

Slists;

chushihua(s);

duchu(s);

num=caidan();

while

(1)

{

switch(num);

{

case0:

exit(0);break;

case1:

tianjia(s);break;

case2:

chushou(s);break;

case3:

shanchu(s);break;

case4:

xianshi(s);break;

case5:

chazhao(s,1);break;

}

printf("按任意键继续");

getch();

num=caidan

}

xieru(s);

}

#include"stdio.h"/*输入输出函数*/

#include"stdlib.h"/*通用应用程序函数*/

#include"string.h"/*字符串函数*/

#include"ctype.h"/*字符操作函数*/

typedefstruct/*定义结构体变量*/

{

intname;

inta1;

inta2;

inta3;

inta4;

inta5;

}RECODE;

intmenu_select();/*声明函数*/

intenter(RECODEt[]);/*声明函数*/

voidsalor(RECODEt[],intn);/*声明函数*/

intsum(RECODEt[],intn,intm);/*声明函数*/

voidlist1(RECODEt[],intn);/*声明函数*/

voidlist2(RECODEt[],intn);/*声明函数*/

voidlist3(RECODEt[],intn);/*声明函数*/

voidsave(RECODEt[],intn);/*声明函数*/

intload(RECODEt[]);/*声明函数*/

main()/*主函数*/

{

RECODErec[600];

intlength;

system("cls");/*清屏*/

for(;;)/*无限循环*/

{switch(menu_select())/*根据用户的选择判断该调用哪个功能函数*/{case1:

length=enter(rec);break;

case2:

salor(rec,length);break;

case3:

list1(rec,length);break;

case4:

list2(rec,length);break;

case5:

list3(rec,length);break;

case6:

save(rec,length);break;

case7:

length=load(rec);break;

case0:

exit(0);

}

}

}

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1