Jump to content
ElementaryOS France

Recommended Posts

Posted

bonjour à tous !

 

Pour ceux qui connaissent Ada, vous savez que lorsqu'on fait un tableau normal en ADA on peut utiliser des attributs first, length, last ect...

comme ici 

type T is array (integer range <>) of integer;
--déclaration du tableau ici : 
Tab : T(1..5);
 
--Affiche moi le dernier indice : 
put(tab'Last);
 
------------------------------------
Resultat : 5

Mais je voulais savoir comment on peut gérer les tableaux bidimmentionnels en utilisant ces attributs ? Avez vous des idées ? 

--declaration du tableau avec entiers bidimentionnel
type T is array (integer range <>, integer range<>) of integer;
 
--declaration du tableau tab
tab : T(1..5,1..6);
 
--COMMENT AFFICHER LE DERNIER INDICE D'UNE LIGNE PAR EXEMPLE ? 

C'est là ou je souhaite, par exemple, afficher le dernier indice d'une ligne. 

Posted

D'après mes souvenirs (prudence ils sont anciens et partiels : juste un stage, un polyy à l'arrache et deux trois applis vers 88 ) ADA est multi-type ce qui ne facilite pas la gestion des listes ou des matrices.

Doit y avoir moyen de définir une "fonction" qui le fait ?

Si tu as le choix un ML quelconque serait plus efficace et plus sur . :ph34r:

un aperçu pas trop mal ici

http://perso.ens-lyon.fr/daniel.hirschkoff/Prog/docs/DebutC/td0.pdf

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...