PDA

Pogledaj cijelu verziju : Pascal - nizovi



master of bullshit
24-09-2009, 16:09
može li korisnik u pascalu zadati broj znakova u nizu...
primjer...

var a:array [1..n]Sof žnj...
...
taj n bi bio broj koji korisnik zada na početku programa...
može li se to?
potprogram možda?

Luka
24-09-2009, 18:43
Veoma zanimljivo pitanje, pogotovo ako si ga se sam sjetio.

Po standardu - gotovo sigurno ne može (sudeći prema ostalim nižim jezicima, rijetko koji nudi prepoznavanje dinamičkih/statičkih polja).

Onaj način koji je (sigurno) moguć se zove "dinamička alokacija polja". On zahtjeva predznanje o pokazivačima (barem ako želiš razumijeti što se događa "ispod" - što ipak nije neophodno za korištenje te metode) pa prije nego nastavim da upitam - znaš li što su i/ili kako se koriste pokazivači, te je li problem njihovo uključivanje u rješenje?

croat1gamer
24-09-2009, 18:54
http://www.freepascal.org/docs-html/ref ... 430003.3.1 (http://www.freepascal.org/docs-html/ref/refsu14.html#x37-430003.3.1)

Pitao sam, dobih ovaj link, mozda pomogne.