Ja to prekopiroval na disk, a prohanel prekladacem tak dlouho, dokud hlasil chyby. Vzdycky jsem opravil tu prvni (a jeji kopie, typu serial -> Serial) a zase znova. zakladni princip jsem nemenil.
BTW: ja osobne bych spis ty prvky vytvarel jako dynamicky alokovane (pomoci new) a do tZaklad bych dal
a v pameti to proste bral jako spojovy seznam - na zacatku je 20 prvku zbytecne moc a az uz se ti zacnou mnozit, tak stopro zapomenes zvednout tu hranici z 20 na aktualni hodnotu - pritom ukazatel v poli a ukazatel v next je porad jen ukazatel. (pravda, pole muze jeden a ten samy prvek (nikoli jen typ) obsahovat vickrat, ale moc nevidim prakticke pouziti)
---
Schvalne si porovnej svuj kod a moje upravy, uvidis, ze vetsina jsou fakt spis jednoduche syntakticke chyby, nez cokoli jineho