メイン リストの各要素の小さなリストを作成しようとしています。メインリストは正常に機能していますが、要素にアクセスして小さなリストに要素を追加する方法がわかりません。
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)