Witam, mam problem z listą w liście
struct Opis {
string etykieta;
Opis *next1;
};
struct Ksiazka {
string autor;
string tytul;
Opis *ls;
Ksiazka *next;
};
getline(plik,autor1,';');
getline(plik,tytul1,';');
getline(plik, etykieta1);
Ksiazka* nowa = new Ksiazka;
nowa->autor = autor1;
nowa->tytul = tytul1;
nowa->next = glowa;
glowa = nowa;
Opis* nowa1 = new Opis;
nowa->next->ls->next1->etykieta = etykieta1;
nowa1->next1 = glowa1;
glowa1 = nowa1;
Chciałbym żeby dla każdego elementu listy tworzyła się podlista z etykietami, np mam Autora, Tytuł i 2 różne etykiety które są wpisane do listy Opis i podłączone do tego szczególnego Autora i Tytułu, próbowałem już na różne sposoby ale nie za bardzo wiem co i jak jeśli chodzi o takie zagnieżdżone listy, jeśli ktoś mógłby poratować jakąś wskazówką, albo czymś co pomogłoby mi zrozumieć jak poprawnie się odwołać do tej wewnętrznej listy byłbym niezmiernie wdzięczny!