Il 27/04/2017 20:49, Ralf Quint ha scritto:

I see in the reference docs (section 4.4) examples for arrays and
examples for records, but in my case, I would need to properly define an
array of records.

Any hint/example for the proper syntax in that case would be deeply
appreciated, it's probably something simple that I am missing,
This comes from a working program, and the compiler didn't complain, so I assume it is the correct syntax (the added comments are unnecessary, of course):

type
  Tentry = record
    bf: array [0..3] of Integer;
    sq: array [0..3] of Integer;
    ls: array [0..3] of Integer;
    ins:array [0..3] of Integer;
    end;
var
  TTAB_XX: array[0..3] of Tentry = (
{ N=0 }
{ bf }    (bf: (0,0,0,0);
{ sq }    sq: (1,2,0,0);
{ ls }    ls: (0,3,0,0);
{ ins}    ins:(1,0,0,0)),

{ N=1 }
{ bf }    (bf: (0,0,0,0);
{ sq }    sq: (1,1,0,0);
{ ls }    ls: (3,0,0,0);
{ ins}    ins:(1,0,0,0)),

{ N=2 }
{ bf }    (bf: (0,0,0,0);
{ sq }    sq: (2,0,0,0);
{ ls }    ls: (3,0,0,0);
{ ins}    ins:(1,0,0,0)),

{ N=3 }
{ bf }    (bf: (0,0,0,0);
{ sq }    sq: (3,0,0,0);
{ ls }    ls: (3,0,0,0);
{ ins}    ins:(1,0,0,0)));

I hope that it helps,

Giuliano

_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal

Reply via email to