Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 28/09/2014, à 09:34

couim

faire deux listes dans ada qui traitent des types différents ?

Salut tout le monde

j'ai créer une list exactement comme dans le code de sdz sur le cours ada ici :

with Ada.Containers.Doubly_Linked_Lists ;
...
type T_Score is record
   name  : string(1..3) := "   "; 
   value : natural := 0 ; 
end record ; 

package P_Lists is new Ada.Containers.Doubly_Linked_Lists(T_Score) ; 
use P_Lists ; 

L : List ; 
C : Cursor ;

et donc sa liste traite des données de type t_score.

Mais moi j'aimerai faire une DEUXIEME liste qui traite des integer. Donc la problmématique c'est de refaire un nouveau sous paquet et de lui faire recevoir des integer sauf que après le compilateur ne se retrouve plus entre le type list du premier sous paquet ou du deuxième....

	package P_Lists is new Ada.Containers.Doubly_Linked_Lists(T_Score) ; 
	use P_Lists ; 

	L : List ; 			--list est un type défini dans le paquet ada.containers.doubly_linked_lists
	C : Cursor ;			-- idem pour cursor
	
	package int_list is new Ada.Containers.Doubly_Linked_Lists(integer) ;
	use int_list;
	
	ilist : List;
	cur : cursor; 

Une idée peut être ?

merci d'avance !


convertir et inciter les gens à utiliser Linux :)

Etudiant informatique première année
Ada, java, c, c++

Hors ligne