物流信息管理系统(c语言源程序)

物流信息管理系统(c语言源程序)

ID:8517948

大小:48.00 KB

页数:14页

时间:2018-03-30

物流信息管理系统(c语言源程序)_第1页
物流信息管理系统(c语言源程序)_第2页
物流信息管理系统(c语言源程序)_第3页
物流信息管理系统(c语言源程序)_第4页
物流信息管理系统(c语言源程序)_第5页
资源描述:

《物流信息管理系统(c语言源程序)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、物流信息管理系统C语言源程序#include#include#include#includestructstuff//员工数据结构体{charname[10];charpassword[10];charquanxian[2];};structgoods//货品数据结构体{charnumber[20];charname[20];intquantity;charcost[20];charvolume[20];charweight[20];};typedefstructa{str

2、uctstuffs;structa*next;}stuffnode;typedefstructb{structgoodsg;structb*next;}goodsnode;stuffnode*stuffhead=NULL;//全局结构体链表指针变量头指针stuffnode*stuffp1=NULL;goodsnode*goodshead=NULL;goodsnode*goodsp1=NULL;voidinitial_stuff(){FILE*fp;stuffnode*p;if((fp=fopen("stuff.txt","r"))==NULL){p

3、rintf("无任何员工信息,请新建!");}else{fseek(fp,0,SEEK_END);intn,i;n=ftell(fp)/sizeof(structstuff);rewind(fp);for(i=0;is,sizeof(p->s),1,fp);//从文件FP中读取数据到P中p->next=NULL;if(stuffhead==NULL){stuffhead=stuffp1=p;}else{stuffp1->nex

4、t=p;stuffp1=stuffp1->next;}}fclose(fp);}}voidinitial_goods(){FILE*fp;goodsnode*p;if((fp=fopen("goods.txt","r"))==NULL){printf("无任何货品信息,请新建!");}else{fseek(fp,0,SEEK_END);intn,i;n=ftell(fp)/sizeof(structgoods);rewind(fp);for(i=0;i

5、));fread(&p->g,sizeof(p->g),1,fp);p->next=NULL;if(goodshead==NULL){goodshead=goodsp1=p;}else{goodsp1->next=p;goodsp1=goodsp1->next;}}fclose(fp);}}voidaddstuff()//增加员工{stuffnode*p;p=(stuffnode*)malloc(sizeof(stuffnode));printf("☆☆增加员工资料☆☆");printf("请输入员工姓名");sca

6、nf("%s",p->s.name);printf("请输入员工密码");scanf("%s",p->s.password);printf("请输入员工权限(Y/N)");scanf("%s",p->s.quanxian);p->next=NULL;if(stuffhead){stuffp1->next=p;stuffp1=stuffp1->next;}elsestuffhead=stuffp1=p;printf("增加员工数据成功");}voiddeletestuff()//删除员工资料{stuffnode*p

7、,*p1;p=p1=stuffhead;charflag[20];printf("请输入要删除员工的名称。");scanf("%s",flag);while(strcmp(p->s.name,flag)!=0){p1=p;p=p->next;};printf("该员工数据即将删除:");printf("名称,密码,权限");printf("%s%s%s",p->s.name,p->s.password,p->s.quanxian);p1->next=p->next;printf("删除完毕");}voidshowstuf

8、f()//员工资料显示{stuffnode*p=stuffhead;if(p==NULL){printf("员工信息为空!

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。