t130_ptrarray.pas 195 B

123456789101112
  1. program ptrarray;
  2. type P = ^R;
  3. R = record A : integer; end;
  4. var A : array[1..2] of P;
  5. I : integer;
  6. begin
  7. I := 1;
  8. New(A[I]);
  9. A[I]^.A := 42;
  10. writeln(A[I]^.A);
  11. Dispose(A[I])
  12. end.