- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
商店销售管理程序
#includestdio.h
#includestring.h
#define N 50
char x;
struct goods
{
int num;//编号
char name[10];
float price;
int amount;
int sale;
int total;
}goods[N];/*结构体变量*/
void input()
{ FILE *fp;
int i,m=0,d=0;
for(i=0;iN;i++)
if(strlen(goods[i].name)!=0)
m++;
printf(请输入新增商品名:\n);
scanf(%s,goods[m].name);
printf(请输入商品编码:\n);
scanf(%d,goods[m].num);
/*for(i=0;im;i++)
{if(goods[m+1].num==goods[i].num)
printf(编号与其他商品重复,请重输:);
scanf(%d,goods[m+1].num);
}*/
printf(请输入商品数量:\n);
scanf(%d,goods[m].amount);
printf(请输入商品价格:\n);
scanf(%f,goods[m].price);
/*for(i=0;iN;i++)
if(strlen(goods[i].name)!=0)
d++;*/
printf(商品====名称=====编号====价格====数量\n);
fp=fopen(sahngdian,wb);//为读写建立一个新的二进制文件,名为‘shangdian’。并且用指针变量指向该文件。
for(i=0;i=m;i++)
{fwrite(goods[i],sizeof(struct goods),1,fp);
/*做过修改*/
printf(商品%d %s %d %7.2f %d\n\n,i+1,goods[i].name,goods[i].num,goods[i].price,goods[i].amount);
}
fclose(fp);
}
void del()
{
FILE *fp;
int i,j,c,m=0;
for(i=0;iN;i++)
if(strlen(goods[i].name)!=0)
m++;
printf(请输需要入删除商品编号:\n);
scanf(%d,c);
for(i=0;im;i++)
if(goods[i].num==c)
for(j=i;jm;j++)
goods[j]=goods[j+1];
printf(商品====名称=====编号====价格====数量\n);
fp=fopen(sahngdian,wb);//为读写建立一个新的二进制文件,名为‘shangdian’。并且用指针变量指向该文件。
for(i=0;im-1;i++)
{fwrite(goods[i],sizeof(struct goods),1,fp);
printf(商品%d %s %d %7.2f %d\n\n,i+1,goods[i].name,goods[i].num,goods[i].price,goods[i].amount);
}
fclose(fp);
}
/*进货函数*/
void buy()
{FILE *fp;
int i,m=0;
char x;
int d=0;
int number,k,flag=1;
for(i=0;iN;i++)
if(strlen(goods[i].name)!=0)
m++;
loop:printf(请输入进货编号:);
scanf(%d,number);
printf(请输入进货数量:);
scanf(%d,k);
for(i=0;im;i++)
{if(goods[i].num==number)
goods[i].amount=goods[i].amount+k;
flag=0;}
if(flag==0)
printf(进货成功!);
else
printf(未找到您所需要的货物!);
printf(\n);
fp=fopen(shangdian,w);
for(i=0;im;i++)
fwrite(goods[i],sizeof(struct goods),1,fp);
printf(是否继续?是请输入y,否请输入n\n);
getchar();
x=getchar();
while(x==y||x==Y)
goto loop;
if(x==n||x==N)
printf(谢谢惠顾!\n);/*有问题如何跳出函数*/
for(i=0;iN;i++)
if(strlen(goods[i].name)!=0)
d++;
pr
您可能关注的文档
- 利用高光谱植被指数估算棉花干物质积累的模型研究.pdf
- 别再以爱的名义给孩子让步.doc
- 别针换房子揭秘 二手车换到40多平方米房子 楼市政策价格下调限购.doc
- 制作软件安装包.doc
- 制冷低温技术的节能应用与太阳能固体吸附式制冷技术研究.pdf
- 制作幻灯片的十项顶级技巧 演示文稿模板素材制作教程.docx
- 制度-德育基地活动制度20100611 标准化学校材料.doc
- 制药专业药物制剂技术教学改革探索.doc
- 制革污泥污染土壤矿化过程中Cr(Ⅲ)和氮的释放.pdf
- 前期安排.doc
- SJG 74.3-2025 安装工程消耗量标准 第三册 热力设备安装工程.docx
- DB12_T 1416-2025 高低空倾斜数字航空摄影技术规范.docx
- DB14_T 3321-2025 中药数字标本建设规范.docx
- DB41_T 2747-2024 公路桥梁支座检测与安装技术规程.docx
- T_CACM 1524-2023 中医体重管理临床指南.docx
- DB61_T 5068-2023 钢桥面改性聚氨酯混凝土铺装应用技术规程.docx
- DB43_T 3093-2024 交通运输政务信息资源目录编制规范.docx
- DB37_T 5273.3-2024 工程建设项目与建筑市场平台标准 第3部分:工程建设项目审批数据.docx
- DB15_T 2217-2022 内蒙古中西部地区中药材(蒙药材)产地环境要求.docx
- DB45∕T 1907-2018 地理标志产品 那林鱼.docx
最近下载
- 2024年全国现场流行病学调查职业技能竞赛考试题库-中(多选题汇总).docx VIP
- GB50086-2015 岩土锚杆与喷射混凝土支护工程技术规范.docx
- YD∕T 3283-2017 -铁路专用GSM-R系统终端设备射频指标技术要求及测试方法.pdf VIP
- 上海交通大学金融工程学吴冲锋.pdf VIP
- 大数据分析技术实验指导书.docx VIP
- 《车身焊接》课件.pptx VIP
- GB/T 7690.3-2013_增强材料 纱线试验方法 第3部分:玻璃纤维断裂强力和断裂伸长的测定.pdf
- 共建博士创新站协议书7篇.docx VIP
- 工业设计机械基课后习题解答.ppt VIP
- 清华微纳加工技术课件.pptx
文档评论(0)