peux tu preciser un peu?
mettre un exemple de tableau elastique avec un record...
Sinon, à premiere vue, en Ada, on ne peut pas faire de tableau elastique (tableau de dimension N, où N est choisi pendant l'execution du programme). Mais effectivement on peut palier à ce probleme, à l'aide des "tableaux non contraints":
exemple: Type Tab_nc is array(integer range <> ) of integer;
par la suite, tu declaras une variable tableau comme suis:
Mon_Tableau: Tab_nc(debut..fin);
ce tableau, tu peux effectivement l'encapsuler dans un record (pour l'associer par exemple à une taille limite, à sa taille,...) mais c'est le type non_contraint qui te permettra de le rendre "elastique".
regarde ce lien, c'est assez bien expliqué :
http://www.lifl.fr/~lasou/Deug_Mia [...] cours2.PDF
Message édité par blacksad988 le 13-02-2005 à 19:59:45