商品库存管理(commodity inventory control).docVIP

商品库存管理(commodity inventory control).doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
商品库存管理(commodity inventory control)

商品库存管理(commodity inventory control) # include stdafx.h # include iostream.h # include fstream.h # include string.h # include stdlib.h struct goods { char num [9]; char nm [20]; int inprice; int outprice; char black [20]; char seller [20]; }; class goods { goods gs; the static fstream * pf; public: void write (); void add (); void search (); modify (void); void del (); sequence (void); void count (); static int practice (); static int close (); }; fstream * goods:: pf = 0; int goods:: practice () { if (pf = = 0) { pf = new fstream; pf - open (. \ \ goods, 108:: out | sag:: in | sag: binary); } return 0; } void goods:: write () { goods s; if (pf) - eof ()) pf clear (); pf - seekg (0, 108: pitch); while (! pf eof ()) / / 查找对象 { pf read ((unsigned char *) s, sizeof (goods); if (strcmp (gs.nm, s.nm) = = 0) / / 存在, 则不写 { cout 已经存在 final; return; } } if (pf) - eof ()) pf clear (); pf - seekg (0, 108: pitch); while (! pf eof ()) / / 查找空对象 { pf read ((unsigned char *) s, sizeof (goods); if (strlen (s.nm) = = 0) / / 存在空对象, 将新对象写入改位置 { pf - seekp (- 1 * sizeof (goods), 108:: cur); pf write ((unsigned char *) gs, sizeof (goods); return; } } / / 不存在空对象, 则将对象写在文件尾部 if (pf) - eof ()) pf clear (); pf - seekp (0, 108:: than); pf write ((unsigned char *) gs, sizeof (goods); } void goods:: add () { practice (); goods s; char ch = y; die { cout 请输入你想要添加的商品名称:; cin gs.nm; if (pf) - eof ()) pf clear (); pf - seekg (0, 108: pitch); while (! pf eof ()) { pf read ((unsigned char *) s, sizeof (goods); if (strcmp (gs.nm, s.nm) = = 0) { cout 该生信息存在 final; cout 编号: gs.num 名称: gs.nm 进货价格: gs.inprice 销售价格: gs.outprice 种类: gs.sort 供应商: gs.seller recruitment; return; } } cout 开始输入 gs.nm 信息: final; cout 编号:; cin gs.num; cout 名称: gs.nm recruitment; cout 进货价格:; cin gs.inprice; cout 销售价格:; cin gs.outprice; cout 种类:; cin gs.sort; cout 供应商:; cin gs.seller; cout 开始保存该生信息...... final; write ();

您可能关注的文档

文档评论(0)

f8r9t5c + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:8000054077000003

1亿VIP精品文档

相关文档