网站大量收购独家精品文档,联系QQ:2885784924

家电库存管理系统.doc

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
家电库存管理系统

家电库存管理系统 #include iostream #include fstream #include conio.h #include windows.h using namespace std; typedef struct _Node { int kind; char model[20]; char brand[20]; int weight; int value; int amount; char date[20]; char factory[20]; struct _Node *next; }Node, *LinkList; void showMenu(int n); //菜单 void Create_L(LinkList head); //读取文件创建链表 bool check(LinkList p1, LinkList p2); //比较p1和p2的品牌和类型的大小,为排序准备 LinkList checkData(LinkList head, int n, LinkList pre); //为修改和删除查找确定的结点 void check_S(LinkList head, int m); //为查找函数准备的 void add_L(LinkList head); //添加结点 void save_L(LinkList head); //保存到文件里面 void output(LinkList p); //输出函数 void delete_L(LinkList head); //删除函数 void delete_All(LinkList head); //删除所有函数 void modify_L(LinkList head); //修改函数 void search_L(LinkList head); //查找函数 void BubbleSort(LinkList head); //链表排序 char str[6][10]={,电视机,电冰箱,空调,电脑,洗衣机}; int main() { LinkList head = new Node, p; head-next = NULL; int n, i; char c; Create_L(head); do { showMenu(2); cout************************endl; cout输入你的选择: ; cinn; switch(n) { case 1: add_L(head); break; case 2: delete_L(head); break; case 3: search_L(head); break; case 4: system(cls); p = head-next; i = 1; while(p != NULL) { cout\n第i++种: endl; output(p); p = p-next; } if(i == 1) { cout********************************************************************************\n; cout\t\t\t没有任何库存啦! 快进货了!endl; } break; case 5: modify_L(head); break; case 6: BubbleSort(head); cout********************************************************************************\n; cout\t\t\t数据排序成功!endl; cout***********************************endl; cout\n 是否要查看(输入y/n): ; cinc; system(cls); if(c==y || c==Y) { i = 1; p = head-next; while(p!=NULL) { cout\n第i++种: endl; output(p); p=p-next; } } break; case 7: save_L(head); cout*********************************************

文档评论(0)

htfyzc + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档