Se connecter avec
S'enregistrer | Connectez-vous

Problème lettre, langage C

Dernière réponse : dans Programmation

Bonjour, je vais essayer d'exposer clairement mon problème :

Voila, je débute en langage C et j'ai déja crée un petit programme tout simple, qui consiste a devoir trouver le nombre que le programme a généré aléatoirement. Le seul problème c'est que si a la place d'un nombre ou chiffre, j'entre une lettre le programme bug completement (defilement sans cesse du début du programme).

Donc j'aimerai savoir quel commande intégré au programme, donnant une variable fesant que tout se qui n'est pas fait de numérique, fasse aller a une phrase disant par exemple "veuillez entrer un chiffre ou une lettre".

Je penses que c'est possible, et si sa ne l'est pas ... banh dommage ^_^

Ps : Je suis en console application, pas encore en windows ^_^


Merci beaucoup d'avence et j'espere avoir ete asser clair >.<

Autres pages sur : probleme lettre langage

Lassé par la pub ? Créez un compte

Tu fais un if, par exemple :

If (nbrAleatoire < 0x30 || nbrAleatoire > 0x39)
{
printf("héoooo arrete de marquer nimp !");
}

Ou 0x30 correspond au code hexa de "0" et 39 de "9" ;) 
Si le nombre en question est un chiffre tu peux verifier son contenu un a un.
Lassé par la pub ? Créez un compte
Tom's guide dans le monde