我已将商品信息存入文件中,此后在顾客买商品后,我如何查看商品的库存?
该回答引用NewBing
你好,这是Bing。😊
如果你想用C语言实现一个货物管理系统,你可以参考一些网上的例子和教程¹²。一般来说,你需要定义一个结构体来存储商品的信息,比如编号、名称、价格、库存等。然后你需要用文件操作函数来读写商品信息的文件,比如fopen、fread、fwrite等。最后,你需要设计一个菜单界面来让用户选择不同的功能,比如查看商品列表、销售商品、统计销售额等。
具体来说,如果你想查看商品的库存,你可以先从文件中读取所有商品的信息到一个数组中,然后遍历这个数组,打印出每个商品的编号、名称和库存。或者你也可以让用户输入一个商品的编号或名称,然后在数组中查找对应的商品,并打印出它的库存。
源: 与必应的对话, 2023/3/21
(1) C语言-商品销售管理系统_商品进销存管理系统c语言_编程ID的博客-CSDN博客. https://blog.csdn.net/weixin_43474701/article/details/119192307 访问时间 2023/3/21.
(2) NjM5/Merchand: 通过C语言实现一个商店的商品销售管理系统,实现以下功能:1.库存表数据录入;2.销售表数据录入;3.销售商品;4 .... https://www.writebug.com/git/NjM5/Merchand/ 访问时间 2023/3/21.
(3) C语言编程:商家商品销售量统计-编程语言-CSDN问答. https://ask.csdn.net/questions/1072218 访问时间 2023/3/21.
把商品信息读取出来啊,定义商品数据结构,再申明一个商品数组当库存。
读取商品信息
你可以用 fscanf()
先 fp = fopen(文件名, r)
然后 fscanf(fp, "%s %i, ...", &name[0], &id, ...); 类似这样,除了前面加上fp文件指针,别的和scanf一样的用法
简单吧
最后 fclose(fp)