Registros

Pascalzim

Registros

Um registro é um tipo composto por um conjunto formado por dados de tipos diferentes, onde cada um dados é definido como sendo um campo.

Um tipo registro é definido através da palavra reservada record, seguida por uma série de declaração de campos. A palavra reservada end seguida de um ponto e vírgula encerra a definição de um registro.


A sintaxe genérica para definição de registros segue o seguinte formato:


Sintaxe


Record

Identificador de campo  : tipo;

Identificador de campo  : tipo;


Identificador de campo  : tipo;

End;



Exemplo. Declaração de um registro simples:


var dados : Record

           numero : integer;

           caracter : char;

           preenchido : boolean;

          End;



Exemplo. Declaração de um registro contendo registros aninhados:


var umRegistro : Record

                    numero : integer ;

                    dado : Record

                             caractere : char ;

                           End;

                    preenchido: boolean ;

                 End;


A referência a um campo de um registro é feita através do nome da variável do tipo registro seguida por um ponto e pelo nome do campo, como por exemplo,


   umRegistro.numero


Created with the Freeware Edition of HelpNDoc: Free help authoring environment