struct A
{
int x;
struct A *nextA;
struct B
{
int y;
struct B *nextB;
};
};
struct A *testaA = NULL;
struct B *testaB = NULL;
Questo è un facsimile della struttura che ho scritto io. Mettendo il puntatore alla testa della lista B come variabile globale, però, creo una lista "scollegata" da ogni elemento di A che non sia il primo. Io voglio una lista di strutture dove ciascun elemento di A contiene a sua volta una determinata lista di strutture, che farò inserire dall'utente poi, tramite una funzione.