资源描述:
《C语言程序仓库管理系统.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、#include#include#include#includestructInfo{charnum[20];charname[20];intprice;intamount;};charmenu()/*菜单选择函数*/{charn;/*n记录选择的菜单*/system("cls");puts("tt欢迎来到仓库货物管理系统");puts("tt***********************MENU*********************
2、**");puts("tt*1.录入货物信息*");puts("tt*2.显示货物信息*");puts("tt*3.查找货物信息*");puts("tt*4.修改货物信息*");puts("tt*5.删除货物信息*");puts("tt*6.退出系统*");puts("tt**************************************************");puts("*********************************");p
3、rintf("*请选择你要输入数(1-6):*");puts("*********************************");while(1){n=getchar();getchar();if(n<'1'
4、
5、n>'6'){puts("**********************************");printf("*出错了!请再次输入(1-6):*");puts("**********************************");}elsebreak;}returnn;}voidappe
6、nd()/*货物信息输入函数*/{structInfoinfo;FILE*fp;charch;if((fp=fopen("F:\test\filemolde\123.txt","wb"))==NULL){printf("******************");printf("*不能打开文件!*");printf("******************");getch();exit(1);}do{printf("tnum:");gets(info.num);printf("tname:");gets
7、(info.name);printf("tprice:");scanf("%d",&info.price);printf("tamount:");scanf("%d",&info.amount);getchar();fwrite(&info,sizeof(info),1,fp);printf("***************************");printf("*还需要输入吗?(Y/N):*");printf("***************************");ch=getchar();
8、getchar();}while(ch=='Y'
9、
10、ch=='y');fclose(fp);}voidprintf1(){printf("*************************************************************************");printf("tt%-10st%-10st%-10st%-10s","num","name","price","amount");printf("*********************************
11、****************************************");}voidprintf2(structInfoinfo){printf("-------------------------------------------------------------------------");printf("tt%-10st%-10st%-10dt%-10d",info.num,info.name,info.price,info.amount);printf("----------
12、---------------------------------------------------------------");}voiddisplay()/*货物信息显示函数*/{structInfoinfo;FILE*fp;intm=0;if((fp=fopen("F:\test\filemolde