[Pascal] Jak pouzit 2D pole jako parametr procedury?
Jde to? Chci procedurou otocit matici o 90 stupnu, priznavam, je to domaci ukol, mam to uz hotove, ale potrebuju to udelat jako proceduru, a tak troskotam na tomto problemu. Matici mam jako 2D pole a rad bych ji zadal jako parametr procedury.
procedure otoc(m: array of integer);
mi vyhazuje problem s druhym indexem, kdyz tam pak ruzne prirazuju
a procedure otoc(m: array of array of integer);
taky samozrejme nejde
i kdyz to zadam jako var, pripadne const, taky to dela problemy - takze jak na to? Nemam tu zadnou rozumnou knizku, do ktery bych nahledl...
Pouzivam Turbo Pascal 7
Re: [Pascal] Jak pouzit 2D pole jako parametr procedury?
Citace:
Původně odeslal Fx
procedure otoc(m: array of integer);
To predsa nemoze fungovat. Aby si mohol adresovat cez druhy index, musel by poznat rozsah prveho indexu.
A co tak to skusit adresovat jednorozmerne?