Listy podwieszane - czy da się inaczej?

0

Witam. Mam do napisania program, który ma przypominać terminarz. Moja idee polega na tym, że mam listę 12 miesięcy, zaś w każdym miesiącu mam mieć listę wydarzeń, którą użytkownik sam uzupełnia (lista miesięcy jest stała i mogę się po niej tylko poruszać). Zaś aby utworzyć wydarzenie to użytkownik wybiera z dwóch list osobę oraz nazwę wydarzenia. Program w danym miesiącu wyświetlałby coś takiego:

STYCZEŃ

21 styczeń 'Kawa' z 'Robert Orszulik'
24 styczeń 'Spotkanie' z 'Agnieszka Grzyb'

KOMENDY:
...

I tu mam pytanie odnośnie pewnej rzeczy. Teoretycznie musiałbym zaimplementować 12 list, które przechowywałyby te wydarzenia w terminarzu (każda lista dla każdego elementu listy miesięcy, np. Stycznia). Czy da się zrobić to inaczej, tzn. nie pisać 12 struct'ów i zaoszczędzić kod?

0

Oczywiście że lista jako struktura musi być jedna.
To obiektów tego typu musi być 12.

0

Myślałem jeszcze o takim rozwiązaniu. Będzie 1 lista wydarzeń, która będzie dawała elementy do danego miesiąca, na który obecnie wskazuje głowa w liście miesięcy. Udałoby się taki pomysł zrealizować?

0

Nie twórz cudów, kontener z wbudowanym iteratorem rzadko się sprawdza.

1 użytkowników online, w tym zalogowanych: 0, gości: 1