- Code: Tout sélectionner
==============================================
Partie déclarative
couleur2:string:="defaut"; -- on donne une valeur de défaut à la chaîne pour boucler.
(A noter qu'en ADA lorsqu'on déclare une chaine de caractère on doit soit lui donner une valeur soit lui imposer une longueur dès le début).
=============================================
Partie algorithmique
While ((couleur2 /= "noir") or (couleur2 /= "blanc")) loop
put("Quel pions voulez vous utiliser ? (noir/blanc)");
get_line(couleur2,lg_eff); --on demande la couleur et on entre la longueur de la chaîne dans lg_eff
end loop;
Au moment d'entré la chaîne de caractère, j'entre noir ou blanc...et ça continue de boucler pour une raison que j'ignore.
Une idée de la raison de tout cela ?