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:
codice:
unit nome;

interface

var n : integer;

implementation

begin
   Writeln('introduci valore: ');
   Readln(n);
end.
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).

Ovviamente non funziona. :gren:

Se non si vogliono implementare delle liste con i puntatori, è possibile creare un array con dimensione non costante?


Ciao.