Problème de multiplication
Résolu/Fermé
programme
-
5 avril 2018 à 16:55
Pinzou76 Messages postés 614 Date d'inscription dimanche 17 septembre 2017 Statut Membre Dernière intervention 25 février 2019 - 6 avril 2018 à 09:18
Pinzou76 Messages postés 614 Date d'inscription dimanche 17 septembre 2017 Statut Membre Dernière intervention 25 février 2019 - 6 avril 2018 à 09:18
A voir également:
- Batch multiplication
- Fichier batch - Guide
- Application multiplication - Télécharger - Études & Formations
- Batch renommer une partie du nom de plusieurs fichiers - Guide
- Script batch utile ✓ - Forum Programmation
- Input batch - Forum Autoit / batch
1 réponse
Pinzou76
Messages postés
614
Date d'inscription
dimanche 17 septembre 2017
Statut
Membre
Dernière intervention
25 février 2019
191
5 avril 2018 à 17:03
5 avril 2018 à 17:03
Bonjour,
Je ne connais pas ce langage, mais le résultat obtenu me fait penser à un dépassement de capacité (stack overflow).
Cela se produit quand la valeur excède la limite maximale du type.
Par exemple, la valeur maximale pour un int codé sur 32 bits est 2,147,483,647.
Ici, le résultat est 2,443,875,000 donc il dépasse cette valeur.
Quel type de variable utilisez-vous pour stocker ces nombres ?
Le type du résultat est-il suffisant pour stocker un nombre aussi grand ?
Cordialement
Je ne connais pas ce langage, mais le résultat obtenu me fait penser à un dépassement de capacité (stack overflow).
Cela se produit quand la valeur excède la limite maximale du type.
Par exemple, la valeur maximale pour un int codé sur 32 bits est 2,147,483,647.
Ici, le résultat est 2,443,875,000 donc il dépasse cette valeur.
Quel type de variable utilisez-vous pour stocker ces nombres ?
Le type du résultat est-il suffisant pour stocker un nombre aussi grand ?
Cordialement
5 avril 2018 à 17:41
5 avril 2018 à 17:50
Cette personne a les mêmes problèmes que vous et on lui répond qu'en batch ça n'est pas possible à cause du fait que cmd.exe soit une application 32bits... (a vérifier)
5 avril 2018 à 17:52
https://superuser.com/questions/827044/batch-script-32-bit-limitation-of-integer
5 avril 2018 à 21:47
J'ai modifié le code pour qu'il ne soit pas si visuellement agressif et qu'on puisse l'exécuté plusieurs fois à la suite (car des variables nécessitaient d'être resettées)
6 avril 2018 à 09:18
Bonne journée