pascalabcnet/TestSuite/pointers7.pas

22 lines
336 B
ObjectPascal
Raw Permalink Normal View History

2015-05-14 22:35:07 +03:00
type TArr = array[1..3] of integer;
TSet = set of char;
type TRec = record
a : TArr;
b : string[6];
end;
var prec : ^TRec;
rec : TRec;
arr : TArr;
set1 : TSet:=['a','b','c'];
begin
rec.a[1] := 3;
prec := @rec;
assert(prec^.a[1]=3);
New(prec);
prec^.b := 'privet';
assert(prec^.b='privet');
arr[1] := 2;
end.