dakujem to som chcel len ked mam:
var otazky: array[1..100] of Otazka;
program mi vypíse chybu: structure too large
pascal DU
Re: pascal DU
hmm tak nejake obmedzenie pascalu predpokladam že to nezvlada jeho chapanie
mozes Otazka.odpovede zmenit z typu Odpoved na typ Integer a tam budes mat iba ulozene ktora odpoved z pola odpovede(var odpovede: array[1..x00] of Odpoved;) ktomu prislucha ale to už nema táký efekt alebo v linku ktory som tam pastol chod uplne dole a na kapitolu Pointers netušim čo tam je ale skusil by som to cez pointer v Cčku spravit ...
edit: ešte ma napadlo že sa mu možno nepáči ten string neviem ako to ma riešene mozno keby nahradiš za pole Charov by to išlo
edit2: asi to bude tym stringom lebo hranica je "69700 bytes" pre data strucure a ked tam ma byt 100* (sizeOf(string) + 4*(sizeOf(string) + sizeOf(Boolean))) tak to asi presiahne toto číslo
mozes Otazka.odpovede zmenit z typu Odpoved na typ Integer a tam budes mat iba ulozene ktora odpoved z pola odpovede(var odpovede: array[1..x00] of Odpoved;) ktomu prislucha ale to už nema táký efekt alebo v linku ktory som tam pastol chod uplne dole a na kapitolu Pointers netušim čo tam je ale skusil by som to cez pointer v Cčku spravit ...
edit: ešte ma napadlo že sa mu možno nepáči ten string neviem ako to ma riešene mozno keby nahradiš za pole Charov by to išlo
edit2: asi to bude tym stringom lebo hranica je "69700 bytes" pre data strucure a ked tam ma byt 100* (sizeOf(string) + 4*(sizeOf(string) + sizeOf(Boolean))) tak to asi presiahne toto číslo