Conditions
Résolu/Fermé
JoanWill
Messages postés
13
Date d'inscription
mercredi 10 octobre 2018
Statut
Membre
Dernière intervention
28 mai 2019
-
10 oct. 2018 à 11:42
JoanWill Messages postés 13 Date d'inscription mercredi 10 octobre 2018 Statut Membre Dernière intervention 28 mai 2019 - 10 oct. 2018 à 23:20
JoanWill Messages postés 13 Date d'inscription mercredi 10 octobre 2018 Statut Membre Dernière intervention 28 mai 2019 - 10 oct. 2018 à 23:20
A voir également:
- Conditions
- Mise en forme conditionnelle excel plusieurs conditions - Guide
- Je ne suis pas un robot recaptcha confidentialité - conditions - Forum Facebook
- Désolé. vous ne pouvez pas accéder à cet élément, car il ne respecte pas nos conditions d'utilisation. ✓ - Forum Cloud
- Excel reporter des données sur une autre feuille avec conditions ✓ - Forum Excel
- Index equiv 2 conditions - Forum Excel
4 réponses
Whismeril
Messages postés
18992
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
29 mars 2024
923
10 oct. 2018 à 12:02
10 oct. 2018 à 12:02
Bonjour
- Sais tu programmer?
- Si oui dans quel langage veux tu écrire ce logiciel?
- Sais tu faire les calculs à la main?
JoanWill
Messages postés
13
Date d'inscription
mercredi 10 octobre 2018
Statut
Membre
Dernière intervention
28 mai 2019
143
10 oct. 2018 à 12:26
10 oct. 2018 à 12:26
Oui je souhaiterais programmer en langage C
[Dal]
Messages postés
6174
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
2 février 2024
1 083
10 oct. 2018 à 14:31
10 oct. 2018 à 14:31
Salut JoanWill,
Quel est ton problème ?
En C, tu peux utiliser un tableau multidimensionnel pour représenter ta "matrice".
Quand à la saisie de l'utilisateur, tu ne peux pas l'empêcher de saisir n'importe quoi, mais par contre tu peux vérifier ce qu'il a saisi et que cela est bien un nombre entier.
Une des façons est de d'obtenir la saisie avec fgets, puis de convertir cette saisie avec strtol, qui permet de contrôler ce que tu as obtenu.
Dal
Quel est ton problème ?
En C, tu peux utiliser un tableau multidimensionnel pour représenter ta "matrice".
Quand à la saisie de l'utilisateur, tu ne peux pas l'empêcher de saisir n'importe quoi, mais par contre tu peux vérifier ce qu'il a saisi et que cela est bien un nombre entier.
Une des façons est de d'obtenir la saisie avec fgets, puis de convertir cette saisie avec strtol, qui permet de contrôler ce que tu as obtenu.
Dal
[Dal]
Messages postés
6174
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
2 février 2024
1 083
10 oct. 2018 à 18:08
10 oct. 2018 à 18:08
Si tu veux vraiment gérer sérieusement les erreurs de saisie, tu peux t'inspirer des codes suivants du SEI CERT C Coding Standard pour te faire des fonctions gérant les différents cas de figure d'erreurs pour tes besoins :
https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?pageId=87152445
https://wiki.sei.cmu.edu/confluence/display/c/INT05-C.+Do+not+use+input+functions+to+convert+character+data+if+they+cannot+handle+all+possible+inputs
https://wiki.sei.cmu.edu/confluence/display/c/ERR34-C.+Detect+errors+when+converting+a+string+to+a+number
https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?pageId=87152445
https://wiki.sei.cmu.edu/confluence/display/c/INT05-C.+Do+not+use+input+functions+to+convert+character+data+if+they+cannot+handle+all+possible+inputs
https://wiki.sei.cmu.edu/confluence/display/c/ERR34-C.+Detect+errors+when+converting+a+string+to+a+number
JoanWill
Messages postés
13
Date d'inscription
mercredi 10 octobre 2018
Statut
Membre
Dernière intervention
28 mai 2019
143
10 oct. 2018 à 23:20
10 oct. 2018 à 23:20
Ok ! Merci