un objet de type t_couleur est donc un character entre (\'R\',\'V\',\'B\',\'J\',\'N\',\'M\')
je voulais savoir comment faire lorsque lon cree un objet type (par ex couleur)
comment on fait pour l\'implementer avec une variable:
soit
Couleur : T_Couleur;
quand je fait :
Couleur := R //ca marche
Mais si je veux faire
Couleur :=S //marche pas
avec S un character entrée par l\'utilisateur...
Ps
Couleur := character\'Value(S);
ET
Couleur := character\'Image(S);
une valeur d'un type énumératif n'est pas un caractère !
J'imagine que tu fais:
....
c : character;
ada.text_io.get(c);
couleur := c;
......
Et évidemment tu ne peux pas compiler!
Tu dois faire un get d'une valeur énumérative de ton type, après avoir instancié ada.text_io.enumeration_io.