''x est élément de double'' possible en C?
Fermé
sam234
-
27 févr. 2011 à 03:24
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 - 27 févr. 2011 à 11:17
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 - 27 févr. 2011 à 11:17
A voir également:
- ''x est élément de double'' possible en C?
- Double ecran - Guide
- Whatsapp double sim - Guide
- Double appel - Guide
- Direct x runtime - Télécharger - Pilotes & Matériel
- Double authentification google - Guide
1 réponse
supernormal
Messages postés
13
Date d'inscription
samedi 26 février 2011
Statut
Membre
Dernière intervention
27 février 2011
2
27 févr. 2011 à 03:44
27 févr. 2011 à 03:44
Salu,
si j'ai bien compris ton problème ce que tu veut, c'est contrôler ce que l'utilisateur entre:
cela fait un an que j'ai pas touche au c sachant que j'ai pas été plus loin que la console, alors je vais te donner une solution du programmeur du dimanche :P
Tu fait une boucle While a chaque fois que tu demande d'entrer une valeur et après ça on vérifie si la valeur est >= 0 ou <0 (sinon en continu de faire la boucle).
je sais qu'il existe des méthode plus professionnel que ça xP en attendant utilise celle-là et continu ton programme dans l'espoir qu'il y est de vrai programmeur qui te réponde.
cordialement.
si j'ai bien compris ton problème ce que tu veut, c'est contrôler ce que l'utilisateur entre:
cela fait un an que j'ai pas touche au c sachant que j'ai pas été plus loin que la console, alors je vais te donner une solution du programmeur du dimanche :P
Tu fait une boucle While a chaque fois que tu demande d'entrer une valeur et après ça on vérifie si la valeur est >= 0 ou <0 (sinon en continu de faire la boucle).
je sais qu'il existe des méthode plus professionnel que ça xP en attendant utilise celle-là et continu ton programme dans l'espoir qu'il y est de vrai programmeur qui te réponde.
cordialement.
27 févr. 2011 à 04:27
Merci quand même :P
27 févr. 2011 à 11:17
Le plus propre est d'utiliser une fonction de type fgets pour lire toute la chaîne et ensuite de la convertir avec strtol.
Sinon ce que tu peux faire, c'est de tester le retour de ta fonction scanf pour voir si l'utilisateur a bien rentré un nombre, vider le buffer clavier (pour éviter la boucle infinie) et vérifier que le nombre n'est pas trop grand non plus.
Je te donne des pistes, si tu veux un exemple je peux t'en faire un.
Cdlt,