zadanoe chápem, nechápem len jak manipulovať, pridávať a odoberať položky do/zo struct a union. Napr. ak to vyzerá takto:
enum container_type {
ROOM, ITEM, COMMAND, TEXT
};
struct container {
enum container_type type;
union{
struct room* room;
struct item* item;
struct command* command;
char* text;
};
struct container* next;
};
inak toto zadanie už ani nemusím mať na 100%, predchádzajúce zadania som dal dosť dobre, takže už potrebujem len málo bodov do zápočtu.