上海多隆物流有限公司

多隆物流 · 仓储&物流综合服务商

132 6299 1668
上海多隆物流有限公司
您当前的位置: 首页 >> 新闻动态 >> 仓储资讯

仓库货物管理系统代码c语言

来源:多隆物流 | 发布日期:2025-03-20

仓库货物管理系统代码C语言版本是一个简化的示例,用于演示如何使用C语言编写一个基本的仓库管理系统。请注意,这只是一个简化的示例,实际的仓库货物管理系统会更复杂,并需要与数据库和其他系统进行交互。

#include 
#include 
// 定义货物结构体
typedef struct {
    char name[50]; // 货物名称
    int quantity;   // 货物数量
} Goods;
// 添加货物
void addGoods(Goods *goodsArray, int index) {
    if (index >= 0 && index < sizeof(goodsArray)) {
        goodsArray[index].quantity++;
        printf("货物%s的数量增加为:%d
", goodsArray[index].name, goodsArray[index].quantity);
    } else {
        printf("无效的货物索引
");
    }
}
// 删除货物
void deleteGoods(Goods *goodsArray, int index) {
    if (index >= 0 && index < sizeof(goodsArray)) {
        goodsArray[index].quantity--;
        printf("货物%s的数量减少为:%d
", goodsArray[index].name, goodsArray[index].quantity);
    } else {
        printf("无效的货物索引
");
    }
}
// 显示所有货物
void displayGoods() {
    Goods goodsArray[00]; // 假设有00个货物
    for (int i = 0; i < 00; i++) {
        printf("货物%s的数量为:%d
", goodsArray[i].name, goodsArray[i].quantity);
    }
}
int main() {
    Goods goodsArray[00]; // 初始化00个货物
    int choice;
    while () {
        printf(" 添加货物
");
        printf(" 删除货物
");
        printf(" 显示所有货物
");
        printf(" 退出
");
        printf("请选择操作:");
        scanf("%d", &choice);
        switch (choice) {
            case :
                addGoods(goodsArray, 0);
                break;
            case 2:
                deleteGoods(goodsArray, 0);
                break;
            case 3:
                displayGoods();
                break;
            case 4:
                return 0;
            default:
                printf("无效的选择,请重新选择!
");
        }
    }
    return 0;
}

这个示例中,我们定义了一个Goods结构体来存储货物的名称和数量。我们创建了一个Goods数组来存储所有的货物。在主函数中,我们使用一个循环来处理用户输入的操作,包括添加、删除和显示所有货物。



【本文标签】

【责任编辑】多隆物流编辑部

最新资讯

多隆物流 · 仓储&物流综合服务商
  • 微博

    多隆物流

  • 抖音

    多隆物流

  • 关注微信公众号

    关注微信公众号

服务热线132 6299 1668

公司邮箱

公司地址上海市松江区中凯路222号1号仓库

© 2023 上海多隆物流有限公司

备案号:沪ICP备12005706号-3 网站地图技术支持

  • 沪公网安备   沪公网安备:31011702889723号