Witam. Mam do wykonanie zadanie w którym należy utworzyć struktury. Dla każdego właściciela powinna być możliwość określenia listy posiadanych kotów. Lista posiadanych kotów ma być jednokierunkowa. Czy dobrze jest zrobiona lista kotów, czy trzeba coś dodać żeby działała lista jednokierunkowa poprawnie? Czy trzeba robić też koniec listy? Bo trochę nie ogarniam list w C++.
struct Koty
{
char imie[20];
struct data_urodzenia_kota;
struct Koty* nastepny;
};
struct Wlasciciel
{
char imie[20];
char nazwisko[20];
struct data_urodzenia;
struct Koty* poczatek;
};
struct data_urodzenia
{
int dzien;
int miesiac;
int rok;
};
struct data_urodzenia_kota
{
int dzien;
int miesiac;
int rok;
};