我正在尝试为主列表中的每个元素创建一个小列表。我的主列表工作正常,但我不知道如何访问小列表并将元素添加到小列表中。
struct smallList
{
char data;
struct smallList *next;
};
struct bigList
{
char data;
struct bigList *next;
struct smallList *head;
} *root;
当我将东西添加到主列表时,我为每个新节点声明:
newNode->head = NULL;
我使用这个函数来获取指向主列表中元素的当前指针:
struct bigList *pointer = getPointer(root, value);
然后,向它的smallList| using that pointer. I pass along
指针->head 中添加东西到这个函数。它不工作。
insert(pointer->head, value)