赫勒大家好,我卡中的問題1周,我來到這裏.. 我有幾個結構:如何使一個鏈接:在C鏈表和指針
typedef struct s_task{
unsigned int id;
char *name;
}task
typedef struct s_element_task{
task *t;
struct s_element_task *next_element;
} element_task;
typedef element_task* task_list;
typedef struct s_agenda{
task_list *task_by_date;
} agenda;
我想添加一個任務,一個議程,但我不知道如何使鏈接betewwen論文結構..
我開始:
task* my_task = malloc(sizeof(task));
但僅此而已..
謝謝未提前
然後創建s_element_task。將先前創建的任務添加到s_element_task。 – Adi
不是's_agenda'唯一的成員'task_list * task_by_date'應該是'task_list task_by_date',沒有額外的指針,因爲指針已經是'task_list'的類型了嗎?通常我建議不要隱藏類型定義的指針,因爲它不必要地模糊。但是,這是一個意見,可能並不是每個人都能分享的。 – MicroVirus
你寫我犯了一個錯誤task_by_date沒有一個指針,謝謝我沒有注意到,在我的代碼 – maitiko