Ciao a tutti.
Ho una curiosità da soddisfare: è possibile in Pascal creare array di dimensioni non prefissate, ma dimensionabili "a runtime"?
Io ho provato anche ad "ingannare" il compilatore, usando una unit costruita ad hoc, ma senza risultati.
La unit era questa:
Questo doveva servire per "scavalcare il problema", avendo una Unit che viene inizializzata prima dell'avvio del programma, che istanzia, quindi, la variabile che doveva permettere la creazione dell'array (visto che il programma la vede come un'informazione esterna).codice:unit nome; interface var n : integer; implementation begin Writeln('introduci valore: '); Readln(n); end.
Ovviamente non funziona. :gren:
Se non si vogliono implementare delle liste con i puntatori, è possibile creare un array con dimensione non costante?
Ciao.![]()