資源描述:
《c語言倉庫物資管理系統(tǒng)親測(cè)可用.docx》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。
1、c語言倉庫物資管理系統(tǒng)親測(cè)可用#include<stdio.h>#include<stdlib.h>#include<string.h>voidmenu(void);//顯示系統(tǒng)主菜單voidkucun(void);//庫存記錄voidruku(void);//入庫記錄voidchuku(void);//出庫記錄voidchaxun(void);//查詢操作voidtunji(void);//統(tǒng)計(jì)工作voidpaixu(void);//排序工作structriqi//日期{intyear;int
2、month;intday;};structcun//庫存記錄{chardname[20];//電器名稱charpname[20];//品牌名稱intnum;//庫存數(shù)量};structin//入庫記錄{chardname[20];//電器名稱charpname[20];//品牌名稱intrnum;//入庫數(shù)量intrcharge;//單價(jià)structriqir;//入庫時(shí)間charsname[20];//送貨人姓名};structout//出庫記錄{chardname[20];//電器名稱charpname[20];//品牌名稱i
3、ntcnum;//出庫數(shù)量intccharge;//單價(jià)structriqic;//出庫時(shí)間chartname[20];//提貨人姓名};voidmain(){intselect;while(1){menu();//調(diào)用menu函數(shù),顯示菜單scanf("%d",&select);//一般情況在gets之前,做過scanf之類的,scanf處理了數(shù)據(jù),卻把換行符留在那里沒有處理getchar();switch(select)//對(duì)select進(jìn)行多分支選擇{case1:kucun();//調(diào)用kucun
4、函數(shù)break;case2:ruku();//調(diào)用ruku函數(shù)break;case3:chuku();//調(diào)用chuku函數(shù)break;case4:chaxun();//調(diào)用chaxun函數(shù)break;case5:tunji();//調(diào)用tunji函數(shù)break;case6:paixu();//調(diào)用paixu函數(shù)break;case0:printf("謝謝使用,再見!");exit(0);default:printf("按鍵錯(cuò)誤,請(qǐng)重新選則!");}}}//功能:顯示系統(tǒng)菜單//參數(shù):無//
5、返回:無//主要思路:用printf函數(shù)輸出菜單voidmenu(void){printf("");printf("______________");printf("**");printf("*歡迎使用倉庫物資管理系統(tǒng)*");printf("**");printf("______________");printf("");printf("請(qǐng)選擇您要進(jìn)行的操
6、作:");printf("1.創(chuàng)建庫存記錄文件");printf("2.物資入庫管理");printf("3.物資出庫管理");printf("4.按不同條件進(jìn)行查詢");printf("5.按不同條件對(duì)物資信息進(jìn)行統(tǒng)計(jì)工作");printf("6.按不同條件對(duì)信息進(jìn)行排序并輸出");printf("0.退出系統(tǒng)");printf("請(qǐng)選擇按
7、鍵(0-6):");}//功能:創(chuàng)建庫存文件記錄//參數(shù):無//返回:無//主要思路:應(yīng)用文件,根據(jù)提示輸入電器信息,并將信息保存到一個(gè)文件中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