[ada] généricité et type enumere
eliah
-
Arno59 Messages postés 4753 Statut Contributeur -
Arno59 Messages postés 4753 Statut Contributeur -
Bonjour
Voila je dois effectuer un projet en ADA et j'aurai besoin d'aide sur la généricité et les types enumeres.
J'effectue la saisie de mes types dans un package type_enum.
Seulement celle ci ne fonctionne pas je pense qu'il y a une erreur dans ma boucle.
Et meme lorsque je lève l'exception j'ai toujours le constraint error qui apparait....
Si quelqu'un a une idée j'espère etre assez clair.
Voici le code:
Merci
Voila je dois effectuer un projet en ADA et j'aurai besoin d'aide sur la généricité et les types enumeres.
J'effectue la saisie de mes types dans un package type_enum.
Seulement celle ci ne fonctionne pas je pense qu'il y a une erreur dans ma boucle.
Et meme lorsque je lève l'exception j'ai toujours le constraint error qui apparait....
Si quelqu'un a une idée j'espère etre assez clair.
Voici le code:
PROCEDURE Saisi (Enum : OUT Element) IS
K : Integer;
S : String (1 .. 9);
BEGIN
LOOP
BEGIN
Get_Line(S,K);
Enum:=Element'Value(S(1..K));
EXIT;
-- EXCEPTION
-- WHEN OTHERS=>
-- Put("erreur");
END;
END LOOP;
END Saisi;
Merci
A voir également:
- [ada] généricité et type enumere
- Clear type - Guide
- Type de ram - Guide
- Comment changer le type de fichier - Guide
- Click-n-type - Télécharger - Vie quotidienne
- Sommaire type - Guide
1 réponse
Bonjour,
Sous Gnat Programming Studio 2006 d'adaCore
Sous Linux ou Windows les message sont :
Comment generer un fichier (compile, make, ...)
Sous Gnat Programming Studio 2006 d'adaCore
Sous Linux ou Windows les message sont :
gnatmake -q -gnats -u C:\Documents\ and\ Settings\****\Bureau\Saisi.adb process terminated successfully [2007-01-03 17:46:54] No file selected, cannot compile [2007-01-03 17:47:07] Default project has no main unit
Comment generer un fichier (compile, make, ...)