在c中链接链接列表

时间:2016-03-14 17:43:12

标签: 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。因此,新篮子将被添加到该特定客户。我该怎么写这个函数?

1 个答案:

答案 0 :(得分:0)

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

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