- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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*********************************************
您可能关注的文档
最近下载
- 求职陷阱教学课件.pptx VIP
- 叙事护理案例分享演讲课件-.pptx VIP
- 《播音主持创作基础》对象感.ppt
- 审计学(第11版)秦荣生习题答案.pdf
- 《复变函数与积分变换》(西北工业大学)中国大学MOOC(慕课)章节测验试题(答案).pdf
- 《少数民族传统体育在幼儿园的应用研究》开题报告2800字.docx VIP
- 统编语文教科书三年级下册第七单元教学解读与集体备课.pptx VIP
- 组织行为学(第二版)第四章价值观念.pptx
- CAM软件:Siemens NX CAM二次开发_(4).UGOpenGRIP脚本编程技术.docx
- 口腔正畸主治医师资格考试(代码357)题库(含答案).pdf VIP
文档评论(0)