c语言货物管理查看商品销售量

我已将商品信息存入文件中,此后在顾客买商品后,我如何查看商品的库存?

该回答引用NewBing

你好,这是Bing。😊


如果你想用C语言实现一个货物管理系统,你可以参考一些网上的例子和教程¹²。一般来说,你需要定义一个结构体来存储商品的信息,比如编号、名称、价格、库存等。然后你需要用文件操作函数来读写商品信息的文件,比如fopen、fread、fwrite等。最后,你需要设计一个菜单界面来让用户选择不同的功能,比如查看商品列表、销售商品、统计销售额等。


具体来说,如果你想查看商品的库存,你可以先从文件中读取所有商品的信息到一个数组中,然后遍历这个数组,打印出每个商品的编号、名称和库存。或者你也可以让用户输入一个商品的编号或名称,然后在数组中查找对应的商品,并打印出它的库存。


源: 与必应的对话, 2023/3/21

把商品信息读取出来啊,定义商品数据结构,再申明一个商品数组当库存。

读取商品信息
你可以用 fscanf()
先 fp = fopen(文件名, r)
然后 fscanf(fp, "%s %i, ...", &name[0], &id, ...); 类似这样,除了前面加上fp文件指针,别的和scanf一样的用法
简单吧
最后 fclose(fp)