2024-11-09 12:18:19 +03:00
|
|
|
|
type
|
2015-05-14 22:35:07 +03:00
|
|
|
|
TRec = record
|
2024-11-09 12:18:19 +03:00
|
|
|
|
//a : set of byte;
|
2015-05-14 22:35:07 +03:00
|
|
|
|
b : array[1..4] of integer;
|
|
|
|
|
|
end;
|
|
|
|
|
|
|
|
|
|
|
|
var prec : ^TRec;
|
|
|
|
|
|
rec : TRec;
|
|
|
|
|
|
|
|
|
|
|
|
begin
|
|
|
|
|
|
New(prec);
|
2024-11-09 12:18:19 +03:00
|
|
|
|
//Include(prec^.a,23);
|
|
|
|
|
|
//assert(prec^.a=[23]);
|
2015-05-14 22:35:07 +03:00
|
|
|
|
prec^.b[2] := 4;
|
|
|
|
|
|
assert(prec^.b[2] = 4);
|
|
|
|
|
|
rec := prec^;
|
2024-11-09 12:18:19 +03:00
|
|
|
|
//assert(rec.a=[23]);
|
2015-05-14 22:35:07 +03:00
|
|
|
|
assert(rec.b[2] = 4);
|
2024-11-09 12:18:19 +03:00
|
|
|
|
//Include(rec.a,12);
|
|
|
|
|
|
//assert(prec^.a = [23]);
|
2015-05-14 22:35:07 +03:00
|
|
|
|
rec.b[2] := 5; assert(prec^.b[2] = 4);
|
|
|
|
|
|
Dispose(prec);
|
|
|
|
|
|
|
|
|
|
|
|
end.
|