Salut Groovitron ! Je suis entrain de faire un programme en batch et j'ai besoin de ton aide (a) !
Sans tarder, je vais te montrer mon code:
- Code:
-
@ECHO OFF
:DEBUT
CLS
ECHO Mon jeu :D !
SET /a nombreAleatoire = %random% % 100
:PASTROUVER
ECHO Vueillez choisir un nombre entre 1 et 100:
SET /p nombreChoisi=
IF %nombreAleatoire% NEQ %nombreChoisi% GOTO PASTROUVER
ECHO Voulez-vous continuer ? (y ou n)
CHOICE /c:yn /n
IF %ERRORLEVEL% EQU 1 GOTO DEBUT
Dans ce code, il y a 2 problèmes.
Premièrement, il me dit qu'il me manque un opérateur lors du
SET /a nombreAleatoire = %random% % 100Le modulo, ca n'existe pas en batch ? oO
Ensuite, le second problème arrive lors du if. Là, le programme stop directement, il me dit "5 (valeur donné avant)
était inattendu"
Voilà voilà (a) ! Merci d'avance pour toi aide