Bonsoir,
je n'ai pas trouvé de sujet traitant mon problème dans le forum, ou bien j'ai mal cherché.
je suis confronté à une boucle infinie et je ne comprends pas pourquoi .
mon code consiste à forcer à l'utilisateur de saisir un nombre entier. tant que ce dernier rentre autre chose qu'un entier, le programme redemande une nouvelle saisie.
le code contrôle que la saisie est bien un entier et réalise le test ensuite.
A l'exécution, quand je rentre un nombre entier ça marche.
Par contre quand je saisie autre chose, je me retrouve avec une boucle infinie. j'ai fait une exécution pas à pas en mode debug et je constate que la valeur du booléen b1 ne change pas une fois qu'il a pris la valeur "false" et je ne comprends pas pourquoi .
Quelqu'un peut m'expliquer pourquoi mon code boucle à l'infini si je ne rentre pas un entier.
Merci
voici mon code
Partager