Votre question

Problème lettre, langage C

Tags :
  • Programme
  • Programmation
Dernière réponse : dans Programmation
9 Mai 2008 13:38:21

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

Anonyme
9 Mai 2008 15:07:22

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.
9 Mai 2008 16:13:32

Sa marche pile comme je voulais, merci beaucoup, c'est super gentil d'avoir répondu :) 

Bonne fin de journée, bye ^_^
Anonyme
9 Mai 2008 22:43:57

Tout le plaisir est pour moi :) 
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS