Difference between revisions of "Basic Pascal Tutorial/Chapter 5/Records/fr"

From Free Pascal wiki
Jump to navigationJump to search
(Refonte)
Line 1: Line 1:
 
{{Records}}
 
{{Records}}
  
5E - Enregistrements (auteur: Tao Yue, état: traduit)
+
[[Object Pascal Tutorial/fr|Tutoriel de Pascal Objet]] : Types de données / '''Enregistrements'''
  
 
Un enregistrement vous permet de garder ensemble des articles de données dans une structure. Si vous voulez de l'information sur une personne, vous pouvez vouloir le nom, l'âge, la ville, la région et le code postal.
 
Un enregistrement vous permet de garder ensemble des articles de données dans une structure. Si vous voulez de l'information sur une personne, vous pouvez vouloir le nom, l'âge, la ville, la région et le code postal.
  
Pour déclarer un enregistrement, vous devrez utiliser:
+
Pour déclarer un enregistrement, vous devrez utiliser :
 
<syntaxhighlight>
 
<syntaxhighlight>
 
TYPE
 
TYPE
Line 15: Line 15:
 
</syntaxhighlight>
 
</syntaxhighlight>
  
For example:
+
Par exemple :
 
<syntaxhighlight>
 
<syntaxhighlight>
 
type
 
type
Line 26: Line 26:
 
</syntaxhighlight>
 
</syntaxhighlight>
  
Chacun de ces identificateurs <tt>Name, Age, City, State</tt> et <tt>Zip</tt> sont référencés comme des champs. Vous accédez à un champ dans une variable par:
+
Chacun de ces identificateurs <tt>Name, Age, City, State</tt> et <tt>Zip</tt> sont référencés comme des champs. Vous accédez à un champ dans une variable par :
 
<syntaxhighlight>
 
<syntaxhighlight>
 
  VariableIdentifier.FieldIdentifier
 
  VariableIdentifier.FieldIdentifier
Line 33: Line 33:
 
Un point sépare la variable du nom du champ.
 
Un point sépare la variable du nom du champ.
  
Il existe une instruction très utile pour traiter les enregistrements. Si vous aller utiliser une variable enregistrement pour longtemps et que vous ne vous sentez l'envie de taper le nom de la variable encore et encore, vous pouvez éliminer le nom de la variable et utiliser seulement les identificateurs des champs. Vous le faites avec:
+
Il existe une instruction très utile pour traiter les enregistrements. Si vous aller utiliser une variable enregistrement pour longtemps et que vous ne vous sentez l'envie de taper le nom de la variable encore et encore, vous pouvez éliminer le nom de la variable et utiliser seulement les identificateurs des champs. Vous le faites avec :
 
<syntaxhighlight>
 
<syntaxhighlight>
 
WITH RecordVariable DO
 
WITH RecordVariable DO
Line 41: Line 41:
 
</syntaxhighlight>
 
</syntaxhighlight>
  
Example:
+
Exemple :
 
<syntaxhighlight>
 
<syntaxhighlight>
 
with Info do
 
with Info do
Line 50: Line 50:
 
</syntaxhighlight>
 
</syntaxhighlight>
  
{|style=color-backgroud="white" cellspacing="20"
+
{{Tutorial page navigation/fr|Multidimensional arrays|Pointers}}
|[[Multidimensional_arrays/fr|précédent]] 
 
|[[Contents/fr|table des matières]]
 
|[[Pointers/fr|suivant]]
 
|}
 

Revision as of 15:42, 27 October 2015

български (bg) English (en) français (fr) 日本語 (ja) 中文(中国大陆)‎ (zh_CN)

Tutoriel de Pascal Objet : Types de données / Enregistrements

Un enregistrement vous permet de garder ensemble des articles de données dans une structure. Si vous voulez de l'information sur une personne, vous pouvez vouloir le nom, l'âge, la ville, la région et le code postal.

Pour déclarer un enregistrement, vous devrez utiliser :

TYPE
  TypeName = record
    identifierlist1 : datatype1;
    ...
    identifierlistn : datatypen;
  end;

Par exemple :

type
  InfoType = record
    Name : string;
    Age : integer;
    City, State : String;
    Zip : integer;
  end;

Chacun de ces identificateurs Name, Age, City, State et Zip sont référencés comme des champs. Vous accédez à un champ dans une variable par :

 VariableIdentifier.FieldIdentifier

Un point sépare la variable du nom du champ.

Il existe une instruction très utile pour traiter les enregistrements. Si vous aller utiliser une variable enregistrement pour longtemps et que vous ne vous sentez l'envie de taper le nom de la variable encore et encore, vous pouvez éliminer le nom de la variable et utiliser seulement les identificateurs des champs. Vous le faites avec :

WITH RecordVariable DO
BEGIN
  ...
END;

Exemple :

with Info do
begin
  Age := 18;
  ZIP := 90210;
end;
Sommaire