<div dir="ltr">Hi,<div><br></div><div>I've read that in Oberon-07 we can't have a pointer to an array, and I was wondering how we can set the size of an array at runtime. I want to do something similar to the below code snippet:</div><div><br></div><div>MODULE Test;<br>(*Oberon-2 compatible*)<br>IMPORT In,Out;<br><br>VAR<br>  PA:POINTER TO ARRAY OF INTEGER;<br>  N,Input,I:INTEGER;<br><br>BEGIN<br>  Out.String("Size of array: "); Out.Ln;<br>  In.Int(N);<br>  NEW(PA,N);<br>  Out.String("Enter Items: "); Out.Ln;<br>  FOR I := 0 TO N-1 DO<br>    In.Int(Input);<br>    PA[I] := Input;<br>  END;<br>  FOR I := 0 TO N-1 DO<br>    Out.Int(PA[I],0);<br>    Out.Char(' ');<br>  END;<br>  Out.Ln;<br>END Test.<br><br></div></div>