Tester la variable d'entré

cobra85 Messages postés 148 Statut Membre -  
dubcek Messages postés 18808 Date d'inscription   Statut Contributeur Dernière intervention   -
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
Configuration: Systeme: Windows XP Home SP3, 80 DDR, 1Go RAM
Antivirus: Avast
Pare-feu: fournit par Windows
Autres: CCleaner, Spybot

1 réponse

dubcek Messages postés 18808 Date d'inscription   Statut Contributeur Dernière intervention   5 652
 
hello
voir isdigit

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