Subtype mark required in this context - Ada - Programmation
Marsh Posté le 19-04-2010 à 17:51:48
Bonjour, J'essaie de mettre un tableau dans un record et voici l'erreur que j'ai ... filepriorite.ads:15:05: subtype mark required in this context filepriorite.ads:15:05: found "Tab" declared at line 12 Et le code : type NoeudPrio is record N : Noeud ; p : Integer ; -- priorité du noeud end record ; Tab : array(1 .. NbNoeuds) of NoeudPrio ; type fileprio is record T : Tab ; N : Natural := 0 ; end record ; Comment faire :s ? Merci d'avance.
Marsh Posté le 19-04-2010 à 17:57:49
Declare Tab comme un type et non comme une variable.
Marsh Posté le 19-04-2010 à 20:24:08
Ah. Lol. J'avais pas fait gaffe o_o Merci.
Make sure you enter the(*)required information where indicate.HTML code is not allowed
Marsh Posté le 19-04-2010 à 17:51:48
Bonjour,
J'essaie de mettre un tableau dans un record et voici l'erreur que j'ai ...
filepriorite.ads:15:05: subtype mark required in this context
filepriorite.ads:15:05: found "Tab" declared at line 12
Et le code :
type NoeudPrio is record
N : Noeud ;
p : Integer ; -- priorité du noeud
end record ;
Tab : array(1 .. NbNoeuds) of NoeudPrio ;
type fileprio is record
T : Tab ;
N : Natural := 0 ;
end record ;
Comment faire :s ?
Merci d'avance.
Message édité par Lyth_o le 19-04-2010 à 17:53:47