Problème avec la commande GTR en batch
Fermé
prof-poisson
-
10 févr. 2022 à 17:10
prof-poisson Messages postés 65 Date d'inscription jeudi 10 février 2022 Statut Membre Dernière intervention 22 avril 2022 - 11 févr. 2022 à 02:46
prof-poisson Messages postés 65 Date d'inscription jeudi 10 février 2022 Statut Membre Dernière intervention 22 avril 2022 - 11 févr. 2022 à 02:46
Bonjour, je députe en programmation, j’ai créé un programme (si l’on peut appeler ça un programme) qui demande à l'utilisateur combien veut-il me donner d’argent, s’il tape un nombre plus grand que 50 (j'utilise la commande GTR) sa lui dit trop sympa et si le nombre est inférieur à 50 ça luit dit espèce de rat. Le seul truc, ses que s'il tape, par exemple : jdefy sa lui dit aussi trop sympa. Alors je voudrais savoir comment régler ça, merci d'avance!
A voir également:
- Facom gtr 600
- Banc de géométrie facom GTR 630 RWMM - Forum Logiciels
- 600 ke ✓ - Forum Bureautique
- Beelink gtr - Accueil - Guide ordinateurs
- Remplacer interphone terraneo 600 - Forum Mobile
- Wikango 600 mise à jour ✓ - Forum Windows 7
1 réponse
brucine
Messages postés
19486
Date d'inscription
lundi 22 février 2021
Statut
Membre
Dernière intervention
10 mars 2025
2 988
10 févr. 2022 à 17:50
10 févr. 2022 à 17:50
Bonjour,
C'est donc que tu as forcément fait une erreur de syntaxe, montre ce que tu as fait.
Le comportement de IF peut être inattendu en présence d'opérateurs non numériques dont il faudra alors tester l'existence.
C'est donc que tu as forcément fait une erreur de syntaxe, montre ce que tu as fait.
Le comportement de IF peut être inattendu en présence d'opérateurs non numériques dont il faudra alors tester l'existence.
10 févr. 2022 à 18:23
echo trop sympa!!
)
10 févr. 2022 à 23:07
En l'état, on compare une chaîne de caractères à un nombre, dans le meilleur des cas, ce sera la longueur de la chaîne qui sera comparée et le résultat est donc fantaisiste.
On en rajoute une couche puisqu'on utilise des caractères accentués ("espèce de rat") qui doivent être lus dans le batch par la page de code appropriée (65001).
Il n'y a donc pas d'autre solution dans le cas général que de tester si l'entrée est numérique:
11 févr. 2022 à 02:46