欢迎来到天天文库
浏览记录
ID:58362539
大小:18.02 KB
页数:26页
时间:2020-04-17
《c语言仓库物资管理系统亲测可用.docx》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、c语言仓库物资管理系统亲测可用#include<stdio.h>#include<stdlib.h>#include<string.h>voidmenu(void);//显示系统主菜单voidkucun(void);//库存记录voidruku(void);//入库记录voidchuku(void);//出库记录voidchaxun(void);//查询操作voidtunji(void);//统计工作voidpaixu(void);//排序工作structriqi//日期{intyear;int
2、month;intday;};structcun//库存记录{chardname[20];//电器名称charpname[20];//品牌名称intnum;//库存数量};structin//入库记录{chardname[20];//电器名称charpname[20];//品牌名称intrnum;//入库数量intrcharge;//单价structriqir;//入库时间charsname[20];//送货人姓名};structout//出库记录{chardname[20];//电器名称charpname[20];//品牌名称i
3、ntcnum;//出库数量intccharge;//单价structriqic;//出库时间chartname[20];//提货人姓名};voidmain(){intselect;while(1){menu();//调用menu函数,显示菜单scanf("%d",&select);//一般情况在gets之前,做过scanf之类的,scanf处理了数据,却把换行符留在那里没有处理getchar();switch(select)//对select进行多分支选择{case1:kucun();//调用kucun
4、函数break;case2:ruku();//调用ruku函数break;case3:chuku();//调用chuku函数break;case4:chaxun();//调用chaxun函数break;case5:tunji();//调用tunji函数break;case6:paixu();//调用paixu函数break;case0:printf("谢谢使用,再见!");exit(0);default:printf("按键错误,请重新选则!");}}}//功能:显示系统菜单//参数:无//
5、返回:无//主要思路:用printf函数输出菜单voidmenu(void){printf("");printf("______________");printf("**");printf("*欢迎使用仓库物资管理系统*");printf("**");printf("______________");printf("");printf("请选择您要进行的操
6、作:");printf("1.创建库存记录文件");printf("2.物资入库管理");printf("3.物资出库管理");printf("4.按不同条件进行查询");printf("5.按不同条件对物资信息进行统计工作");printf("6.按不同条件对信息进行排序并输出");printf("0.退出系统");printf("请选择按
7、键(0-6):");}//功能:创建库存文件记录//参数:无//返回:无//主要思路:应用文件,根据提示输入电器信息,并将信息保存到一个文件中voidkucun(void){structcuna[100];structindq[100];intt=0,i=0;//charch;有疑问,为什么用字符输入不行FILE*fp,*fp1;if((fp=fopen("cun.txt","w"))==NULL)//以写的方式打开cun.txt文件,{printf("cannotope
8、nfile");exit(0);}if((fp1=fopen("ruku.txt","w"))==NULL)//以写的方式打开cun.txt文件,{printf("cannotopenfi
此文档下载收益归作者所有