c - 在c中链接链表

标签 c list hyperlink

我有3个结构:

struct Product{
    int IdOfProduct;
    char *NameOfProduct;
    char *CategoryOfProduct;
    int PriceOfProduct;
    Struct Product *NextPtr;
};

struct Customer{
    int IdOfCustomer;
    char *NameOfCustomer;
    char *SurnameOfCustomer;
    struct Baskets *ListOfBasket;
    struct Customer *NextPtr;
}

*Header=NULL;

struct Basket{
    int IdOfBasket;
    struct Product *ProductList;
    int AmountOfTotal;
    struct Basket *NextPtr;
};

我从用户那里获取了有关客户的信息。我有客户的 ID 姓名。现在,用户可以选择其中一个客户: 用户输入我通过显示功能列出的客户的 ID。这样,新的购物篮将添加到该特定客户。我该如何编写这个函数?

最佳答案

如果你想显示客户列表,我相信就是这样:

void displayFunction(struct Customer *P)
{
     while(P->next != NULL)
     {
          printf("%d %s %s",P->IdOfCustomer,P->NameOfCustomer,P->SurnameOfCustomer);
          P = P->next;
     }
}

关于c - 在c中链接链表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35994437/

相关文章:

python - 如何查看列表是否包含连续数字

list - Kotlin - 创建具有重复元素的可变列表

c++ - 您如何在托管代码环境之外安全地进行编程?

c - Short int 不取值

c - 有没有办法优化这个语句?

c - 如何使用RL78微 Controller 中的c控制LED的亮度?

python - 如何在 Python 中对 "unzip"然后切片并查找列表列表中元素的最大值

javascript - 将按钮链接到同一页面中的标题

java - 为什么这个java链接检查器代码不能编译?

javascript - 中止 Meteor.js 中的链接重定向