Ignorer un Get si aucune valeur entré - Ada - Programmation
Marsh Posté le 05-12-2011 à 13:08:40
Bonjour,
Voici un code qui te permet de poursuivre le traitement à défaut de l'exécution d'un get, mais le get sera de toute manière engager jusqu'à ce qu'un caractère soit entré.
Code :
|
Marsh Posté le 05-12-2011 à 18:50:27
Merci beaucoup.
Par contre, j'ai mis le SELECT dans une boucle et du coup quand je lance mon prog, il tourne, puis je tape la touche, il fait l'action désirée, puis il s’arrête.
C'est du a la boucle ou autre chose ?
Marsh Posté le 06-12-2011 à 07:16:14
Comme ça, je peux pas te dire, il faudrait que tu montre le reste de ton code.
Marsh Posté le 06-12-2011 à 07:58:16
Si tu souhaite saisir plusieurs caractères, je te propose ce code, qui réserve un caractère, ici nul, qui, en boucle est renvoyé si rien n'est saisi et travaille avec le caractère saisie dans le cas contraire.
Code :
|
Marsh Posté le 06-12-2011 à 16:21:53
Ok, et bien merci beaucoup pour tout ça, ça m'aide beaucoup !
Marsh Posté le 05-12-2011 à 11:38:05
Bonjour, je fait actuellement un programme en ada et j'aimerais qu'un de mes Get_Immediate soit ignoré si je ne tape pas la bonne touche (ici un 'a').
Exemple :
début de mon programme;
Get_Immediate (X);
if X = 'a' then
faire ce que je veux;
end if;
suite de mon programme;
Je veux que si je ne tape rien ou une autre touche que 'a', je passe directement a la suite de mon programme.
J'ai vu sur internet quelque chose avec des TASK mais je n'ai pas tout compris.
Merci pour vos futures réponses.