Bonjour à tous,

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
 
 
Tattribut = record
              chemin : string;
              affiche : boolean;
            end;
 
Tcle = record
         nom : string;
         taille : integer;
         heure : integer;
       end;
Telem = record
          cle : Tcle;
          attribut : Tattribut;
        end;
Tlist = ^liste;
liste = record 
            valeur :Telem;
            suivant : Tlist;
          end;
 
Ttable = array[indmin..indmax] of Tlist;
Je voudrais utiliser une liste chainée (peu importe le type de liste), cependant, comment puis-je accèder au champs TCLE.nom par exemple.

Je voulais y accèder par cette façon mais j'ai des erreurs à chaque fois (en partant de chaque fois de liste):

- liste^.valeur^.cle^.nom (pour accèder au nom) !

D'avance, merci :-)

Comment procède-t-on ?