版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、c语编程购物管理系统,C语个简单的商店管理系统/*数据结构:*/struct shangpinchar name100;char bianhao;float jinjia;float shoujia;int kuchun;struct shangpin *next;/*主模块:*/#include#include#include#include#define LEN sizeof(struct shangpin)main()struct shangpin * ins(struct shangpin *);struct shangpin * del(struct shangpin *);void
2、 quer(struct shangpin *);void disp(struct shangpin *);void savef(struct shangpin *);void quit(struct shangpin *);void menu(void);struct shangpin* init(struct shangpin*);struct shangpin *head=NULL;int cho;head=init(head);while(1)menu();doprintf(please input selection:);scanf(%d,&cho);while(cho6);swit
3、ch(cho)case 1:head=ins(head);break;case 2:head=del(head);break;case 3:quer(head);break;case 4:disp(head);break;case 5:savef(head);break;case 6:quit(head);/*初始化模块*/struct shangpin* init(struct shangpin* head)FILE *fp; /*件指针*/struct shangpin *prev,*cur;if(fp=fopen(aaa.txt,r)=NULL) /*打开失败*/printf(cant
4、open file aaa.txtn);getch();return 0;if(feof(fp)return(NULL);cur=(struct shangpin *)malloc(LEN);fscanf(fp,%s%c%f%f%d,cur-name,&cur-bianhao,&cur-jinjia,&cur-shoujia,&cur-kuchun);head=cur;prev=cur;while(!feof(fp)cur=(struct shangpin *)malloc(LEN);fscanf(fp,%s%c%f%f%d,cur-name,&cur-bianhao,&cur-jinjia,
5、&cur-shoujia,&cur-kuchun);prev-next=cur;prev=cur;prev-next=NULL;return(head);/*菜单模块*/void menu(void)void pristr(void);clrscr(); /*清屏*/pristr();pristr();printf( shangpin C manage system nnn);printf( 1:insert a shangpinn);printf( 2:delete a shangpinn);printf( 3:find a shangpinn);printf( 4:display all
6、shangpinn);printf( 5:save recordn);printf( 6:exit systemn);pristr();pristr();printf(nnn);void pristr(void)printf(-*-*-*-*-*-*=*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*n);/*录模块*/struct shangpin * ins(struct shangpin *head)struct shangpin *newn,*t1;newn=(struct shangpin *)malloc(LEN);printf(
7、please input the shangpins information n);scanf(%s%c%f%f%d,newn-name,&newn-bianhao,&newn-jinjia,&newn-shoujia,&newn-kuchun);if(head=NULL)head=newn;newn-next=NULL;elset1=head;while(t1-next!=NULL)t1=t1-next;t1-next=newn;newn-next=NULL;return(head);/*删除模块*/struct shangpin * del(struct shangpin *head)st
8、ruct shangpin *prev,*cur;char name100;int flag=0;printf(nplease input the name:);scanf(%s,name);if(head=NULL)printf(empry chatn);else if(strcmp(head-name,name)=0)cur=head;head=head-next;free(cur);flag=1;elsecur=head-next;prev=head;while(cur!=NULL)if(strcmp(cur-name,name)=0)prev-next=cur-next;free(cu
9、r);flag=1;break;elseprev=cur;cur=cur-next;if(flag=1)printf(nthe node is deletedn);elseprintf(n the node is not existedn);getch();return(head);/*查询模块*/void quer(struct shangpin *head)struct shangpin *t=head;char name100;int flag=0;printf(nplease input the name:);scanf(%s,name);while(t!=NULL)if(strcmp
10、(t-name,name)=0)flag=1;break;elset=t-next;if(flag=1)printf(the node is foundn);printf(name:%s,bianhao:%c,jinjia:%f,shoujia:%f,kuchun:%dn,t-name,t-bianhao,t-jinjia,t-shoujia,t-kuchun);elseprintf( the node is no foundn);getch();/*显模块*/void disp(struct shangpin *head)struct shangpin *t1;if(head=NULL)pr
11、intf(empty chartn);getch();return;elsefor(t1=head;t1!=NULL;t1=t1-next)printf(%s,%c,%f,%f,%d,t1-name,t1-bianhao,t1-jinjia,t1-shoujia,t1-kuchun);getch();/*存盘模块*/void savef(struct shangpin *head)char s100;FILE *fp;struct shangpin *node=head;printf(please input file name:n);scanf(%s,s);if(fp=fopen(s,w)=NULL)printf(cant open filen);getch();return;while(node!=NULL)fprintf(fp,%s,%c,%f,%f,%d,node-name,node-bianhao,node-jinjia,node-shoujia,node-kuchun);node=node-next;fclose(fp);/*退出模块*/void quit(struct shangpin
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2022年江苏省无锡市锡山区锡东片市级名校中考化学模拟试题含解析
- 2022年安徽省亳州一中学南校国际部中考考前最后一卷化学试卷含解析
- 湖北省谷城县达标名校2021-2022学年中考化学全真模拟试卷含解析
- 2022年新疆沙湾县重点名校初中化学毕业考试模拟冲刺卷含解析
- 2021-2022学年湖北省咸宁市赤壁市中学中考化学全真模拟试题含解析
- 上海市闵行区信宏中学2022年中考一模化学试题含解析
- 2023年人造石养护剂资金筹措计划书
- 2024年汽车尾气净化项目资金需求报告
- 2024年作物收获机械项目资金筹措计划书代可行性研究报告
- 《团队管理》第三版 课件 4模块2 提升领导魅力
- 《学习观察》读后感
- 中小学生睡眠管理
- 猪皮提取明胶工艺
- 六西格玛绿带试题及答案
- (高清版)TDT 1051-2017 土地整治信息分类与编码规范
- 橡胶零件的减震性能研究
- 点穴保健DIY智慧树知到期末考试答案2024年
- 提升员工服务意识与服务质量培训
- 小学劳动教育三上第三单元2《制作风车》课件
- 2024年01月浙江绍兴新昌县人民法院新昌县七星街道办事处招用编外人员笔试近6年高频考题难、易错点荟萃答案带详解附后
- 【初中语文】《活板》课件 2023-2024学年统编版语文七年级下册
评论
0/150
提交评论