Tester la variable d'entré

Fermé
cobra85 Messages postés 132 Date d'inscription mercredi 20 décembre 2006 Statut Membre Dernière intervention 15 novembre 2014 - 15 mars 2010 à 01:00
dubcek Messages postés 18589 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 21 mars 2023 - 15 mars 2010 à 08:42
Bonjour,

Je débute en C, et pour me faire la main, je développe un petit jeu. Cependant j'ai un soucis: en effet j'ai un menu avec comme valeur d'entré 1, 2 ou 3; mais si je rentre une lettre, j'ai mon programme qui plante.

Comment testé que l'on rentre bien un chiffre et non une lettre en affichant par la suite un message d'erreur.

Merci

1 réponse

dubcek Messages postés 18589 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 21 mars 2023 5 584
15 mars 2010 à 08:42
hello
voir isdigit

man isdigit
isdigit()
checks for a digit (0 through 9).
0