C语言--仓库管理系统(4)

上传人:日度 文档编号:153401254 上传时间:2020-11-29 格式:DOC 页数:12 大小:49KB
返回 下载 相关 举报
C语言--仓库管理系统(4)_第1页
第1页 / 共12页
C语言--仓库管理系统(4)_第2页
第2页 / 共12页
C语言--仓库管理系统(4)_第3页
第3页 / 共12页
C语言--仓库管理系统(4)_第4页
第4页 / 共12页
C语言--仓库管理系统(4)_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《C语言--仓库管理系统(4)》由会员分享,可在线阅读,更多相关《C语言--仓库管理系统(4)(12页珍藏版)》请在金锄头文库上搜索。

1、#include #include #include #include #include struct cangku int num; char name20; char introdution50; float square; ;typedef struct cangku Cangku;int Input(Cangku t);void List(Cangku t,int n);void SearchOnName(Cangku t,int n);int DeleteRecord(Cangku t,int n);int AlterRecord(Cangku t,int n);int AddRec

2、ord(Cangku t,int n);void SortOnName(Cangku t,int n);void SortOnSquare(Cangku t,int n);void SaveRecord(Cangku t,int n);int LoadRecord(Cangku t);int LoadRecord1(Cangku t);void Save(Cangku t,int n);void Load(Cangku t,int n);void Load1(Cangku t);int Menu_select();void main() Cangku ck50;int i,l,length,w

3、=1;int q4=5,2,1,0; system(cls);printf(请输入第1个密码:n);for (i=0;i4;i+) scanf(%d,&l); system(cls); if(l=qi) printf(正确,继续输入第%d个密码:.n,i+2); else w=0; printf (输入错误!n); break; while(w) switch(Menu_select() case 1: length=Input(ck); SaveRecord(ck,length); break; case 2: length=LoadRecord(ck); SearchOnName(ck,l

4、ength); break; case 3: length=LoadRecord(ck); length=DeleteRecord(ck,length); SaveRecord(ck,length); break; case 4: length=LoadRecord(ck); length=AlterRecord(ck,length); SaveRecord(ck,length); break; case 5: length=LoadRecord(ck); length=AddRecord(ck,length); SaveRecord(ck,length); break; case 6: le

5、ngth=LoadRecord(ck); system(cls); List(ck,length); break; case 7: length=LoadRecord(ck); system(cls); SortOnName(ck,length); SaveRecord(ck,length); break; case 8: length=LoadRecord(ck); system(cls); SortOnSquare(ck,length); SaveRecord(ck,length); break; case 9: length=LoadRecord(ck); system(cls); Sa

6、ve(ck,length); break; case 0: length=LoadRecord1(ck); Load1(ck); system(cls); Load(ck,length); break; case 10: exit(0); int Menu_select() int c; printf(按任意键进入仓库管理菜单n); getchar(); system(cls); system(color F0);printf( *仓库管理*n); printf( * 1. 录入仓库初始记录 *n); printf( * 2. 按仓库名称查找记录 *n); printf( * 3. 删除仓库记

7、录 *n); printf( * 4. 修改仓库记录 *n);printf( * 5. 增加仓库信息 *n); printf( * 6. 显示全部记录 *n); printf( * 7. 按仓库名称排序 *n); printf( * 8. 按仓库面积排序 *n); printf( * 9. 备份 *n);printf( * 0. 恢复 *n);printf( * 10. 退出 *n); printf( *n);do printf(n输入您想要进行的操作选项键(0-10):); if(scanf(%d,&c)!=1) while(getchar()!=n) continue; while(c10

8、); return c;int Input(Cangku t) int i,n; system(cls); printf(n请输入要输入的仓库数目:n); scanf(%d,&n); printf(开始输入仓库信息:n); for(i=0;in;i+) system(cls); printf(n第%d个仓库的编号:,i+1); scanf (%d,&ti.num); printf(第%d个仓库的名称:,i+1); scanf (%s,ti.name); printf(第%d个仓库的面积:,i+1); scanf (%f,&ti.square); printf(第%d个仓库的说明:,i+1);

9、scanf (%s,ti.introdution); return (n);void List(Cangku t,int n) int i; printf( *n); printf( * 编号 名称 面积 说明n); printf( -n);for(i=0;in;i+) printf(%17d%13s%20f%14sn,ti.num,ti.name,ti.square,ti.introdution); printf( *n); printf (n);getchar();void SearchOnName(Cangku t,int n)char s20; int i,flag=0; system(cls); printf(请输入要查找的仓库名称:n); sc

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号