cを使用して、単一のリストにサブリストを作成したい。名前、姓、電話番号、電子メールのリストがあります…。より多くの電話を保持するために、電話の下にサブリストを作成したいと考えています。これは私の構造体です:
typedef struct ph{
char * phone;
ph *next;
}listofphones;
typedef struct client{
char* name;
char* surname;
date birthday;
char bankaccount[16];
listofphone phone;
char* mail;
struct client *next;
} clientData;
どのクライアントにも追加のサブリストが必要です。問題は、電話がすべて同じリストにあることです。では、どうすれば別のリストを作成できますか?
例:
name1->surname1->birthday1->bankaccount1->phone1->mail1.......
|
phone2
|
phone3
.
.
.
(下手な絵でごめんなさい。十分に明確であることを願っています。)