Probleme d'incrementation
azerty
-
Froulik Messages postés 3779 Date d'inscription Statut Membre Dernière intervention -
Froulik Messages postés 3779 Date d'inscription Statut Membre Dernière intervention -
Bonjour, j'ai réalisé ce programme en batch mais il ne fonctionne pas correctement et je ne trouve pas l'erreur...Voici le code :
@echo off
set/a min=1
set/a max=3
:boucle
set/a nbr="%RANDOM% %% ((%max% + 1) - %min%) + %min%"
goto suite
:suite
"%nbr%"=="%nbr%"+1
echo %nbr%
pause
goto boucle
sinon, dites-moi juste comment faire une incrémentation car je crois bien que le problème vient de là. Merci de votre aide et a bientôt !
@echo off
set/a min=1
set/a max=3
:boucle
set/a nbr="%RANDOM% %% ((%max% + 1) - %min%) + %min%"
goto suite
:suite
"%nbr%"=="%nbr%"+1
echo %nbr%
pause
goto boucle
sinon, dites-moi juste comment faire une incrémentation car je crois bien que le problème vient de là. Merci de votre aide et a bientôt !
1 réponse
bonjour
je ne vais pas te donner de réponse, mais faire une remarque :
la ligne
"%nbr%"=="%nbr%"+1
ne peut pas fonctionner. essaie plutôt qielquechose comme ça :
set /a nbr=%nbr%+1
ou vois ici :
https://forums.commentcamarche.net/forum/affich-386615-incrementation-de-variable-dos
je ne vais pas te donner de réponse, mais faire une remarque :
la ligne
"%nbr%"=="%nbr%"+1
ne peut pas fonctionner. essaie plutôt qielquechose comme ça :
set /a nbr=%nbr%+1
ou vois ici :
https://forums.commentcamarche.net/forum/affich-386615-incrementation-de-variable-dos