RECORD |
Enregistrement |
---|---|
Turbo Pascal 1+ |
Syntaxe
Type identtype=Record partie_fixe partie_variable End; |
Var identvar:Record partie_fixe partie_variable End; |
Paramètres
Nom | Description |
---|---|
identtype | Ce paramètre permet d'indiquer le nom du type de données. |
identvar | Ce paramètre permet d'indiquer le nom de la variable. |
partie_fixe | Ce paramètre permet d'indiquer les définitions des champs de la partie fixe d'un enregistrement. |
partie_variable | Ce paramètre permet d'indiquer les définitions des champs de la partie variable d'un enregistrement. |
Description
Ce mot réservé permet de définir des structures d'enregistrement contenu dans des variables.
Remarque
- Chaque liste de champs est une liste d'identificateurs séparés par des virgules, suivie de deux points et d'un type de données.
Exemple
Cet exemple permet de montrer l'utilisation d'un enregistrement :
Essayer maintenant !
- Program RecordSamples;
-
- Type
- personne=Record
- salutation:Char;
- prenom:String[30];
- nomfamille:String[30];
- ville:String[30];
- pays:String[30];
- province:String[30];
- End;
-
- Var
- a:personne;
-
- BEGIN
- a.salutation := 'M';
- a.prenom := 'Sylvain';
- a.nomfamille := 'Maltais';
- a.ville := 'Laval';
- a.pays := 'CA';
- a.province := 'QC';
- WriteLn('Prénom : ',a.prenom);
- WriteLn('Nom : ',a.nomfamille);
- WriteLn('Ville : ',a.ville);
- END.
on obtiendra le résultat suivant :
Prénom : SylvainNom : Maltais
Ville : Laval
Référence
Aide-mémoire de Turbo Pascal versions de 3 à 6, Edition Marabout, De Groote, Virga, 1992, ISBN: 2-501-01833-8, page 347 à 349.
Dernière mise à jour : Dimanche, le 25 janvier 2015