物品库存管理源代码.docx

物品库存管理源代码.docx

ID:62879876

大小:30.38 KB

页数:19页

时间:2021-06-25

物品库存管理源代码.docx_第1页
物品库存管理源代码.docx_第2页
物品库存管理源代码.docx_第3页
物品库存管理源代码.docx_第4页
物品库存管理源代码.docx_第5页
资源描述:

《物品库存管理源代码.docx》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、/********物品库存管理********///fileoperations#iiiclude#iiiclude#mclude#iiiclude#mclude#mclude#iiiclude#iiiclude#iiiclude//exit(l)defineMAXNUM10〃运用宏定义,规定品牌数最大为10time」timer;mimeistream&Flush(istieam&stream)〃清

2、空缓冲区的函数。可以解决过多输入(stream.cleai();mtchars_to_skip=stream.rdbufO->iii_avail();returnstreain.ignoie(chais_to_skip);}classBrand〃品牌类(private:chaibind_naine[20];〃品牌名称intBrand_code;〃品牌代号intquantity;〃数量floatbrnd_price;〃价格public:BraiidQ{quantity=0;strcpy(bnid_name;,OH);}friendclassCItem;〃定义友元类frien

3、dclassCNode;friendclassCList;};classCItem//品种类(private:clwItem_name[l0];〃品种名称intItem_code;〃品种代号chaicolour[10];〃颜色intquantity;〃数量Brandbrnd[MAXNUM];〃最多MAXNUM个品牌mtiiBrnd;〃品牌的数量(

4、de=0;}CItem(intcodu){Item_code=code;strcpyQtem_namu,'''');}intSetltem(intn=0);当n为1时,是新进货物,输出至出清单文件char*GetlteinNameQ{returnItem_name;}intGetltemCodeQ{returnItem_code;}intCompare(CItem&);较结果为1,ointCompareCode(CItem&);0voidShow();voidOutModifyO;voidIiiModifyO;据部分);〃缺省构造函数〃用品种名称构造〃用品种代码构造〃

5、置品种数据,正确返回1,〃返回品种名〃返回品种代码〃比较品种名称,供查找用,比〃比较品种代码,比较结果为1,〃显示品种数据〃出货,修改结点中的数据部分〃己有商品,再次进货,修改结点中的数classCNode〃结点类private:CNode*pNext;CItem*pData;〃指向链表下一结点的指针〃用于指向数据类的指针public:CNode(){pData=0;pNext=0;}CNode(CNode&node)〃结点构造函数〃用于拷贝的构造函数pData=node.pData;pNext=node.pNext;}voidIiiputData(CItem*pSal)

6、{pData=pSal;}//输入数据voidShowNodeQ{pData->ShowQ;}//输出结点中的数据CItem*GetDataQ{retuinpData;}//返回下一结点的指针friendclassCList;〃定义链表类为友元类);classCListprotected:CNode*pHead;public:〃定义链表类〃链表头结点指针CListQ{pHead=0;}~CList0{DeleteListQ;}voidAddNode(CNode*pnode);〃首部添加结点CNode*DeleteNode(CNode*);〃删除一个指定的结点,返回该结点的

7、指针CNode*LookUp(CItem&);/*查找一个指定的数据,返回该数据所在结点在链表中的指针,若未找到返回0*/voidShowListQ;〃打印整个链表voidDeleteListQ;〃删除整个链表CNode*GetListHead(){returnpHead;}〃返回链表首结点CNode*GetListNextNode(CNode*);〃返回链表指定结点的下一个结点voidInsert(CNode*);〃按代码的顺序插入一个结点};classcustomer〃仿品牌类增加客户类(private:clwcustom

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。