passer un string en character

passer un string en character - Ada - Programmation

Marsh Posté le 03-12-2006 à 19:27:32    

Bonjour.
 
Pour l'un de mes programmes, j'ai besoin de changer le type d'une expression.
Mon expression de type string est un symbole "+", que je veux changer en caractère.
Mon_expression est de type string
La commande character'value(mon_expression) passe bien au compilateur, mais plante à l'exécution (constraint error)
(Je veux utiliser ensuite ce caractère pour incrémenter une pile de caractères).
 
Où est mon erreur?  :heink:  
 
Par avance, merci.  :)

Reply

Marsh Posté le 03-12-2006 à 19:27:32   

Reply

Marsh Posté le 04-12-2006 à 12:51:17    

Toujours la même réponse :
Donne ton code, on pourra (peut-être) t'aider...

Reply

Marsh Posté le 05-12-2006 à 11:52:53    

Bonjour à tous,
je ne comprend pas non plus le problème pour l'instant, tu peux reformuler s'il te plais !
 
Bizare un truc qui passe au compilo, est qui te leve une erreur apres, y un plus gros problème en vu.
 
si non j'ai deja passé un pointeur sur une chaine à une ponteur sur un character, ou l'inverse peut-etre, ... je ne sais plus tres bien ce que ça donne, bref ... de toute façon, c'est à proscrire avec Ada, mais ça passe avec gnat ... voila au cas ou.
 
si non pour recuperer le premier character d'une string c'est "Mon_expression(1)" me semble t-il ? mais c'est trop simple peut-etre  
 

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed