blueburry
Messages postés50Date d'inscriptionmercredi 20 juillet 2005StatutMembreDernière intervention22 mai 2006
-
29 juil. 2005 à 13:46
zouippy
Messages postés14Date d'inscriptionlundi 20 novembre 2000StatutMembreDernière intervention29 juillet 2005
-
29 juil. 2005 à 14:52
bonjour,
je suis en train de retirer une chaine de caracteres et de la stocker ds un buffer.
je voudrais savoir quelle instruction utiliser (en visual C++) pour verifier si la chaine stockee ds le buffer a partir d'un certain indice est de type entier.
en fait je veux verifier si c'est un numero de tel donc si la chaine represente des chiffres et pas des lettres.
buffer est declare ainsi : char buffer[1024];
je ne veux pas le declarer comme etant : int buffer[1024]
BunoCS
Messages postés15475Date d'inscriptionlundi 11 juillet 2005StatutModérateurDernière intervention23 avril 2024103 29 juil. 2005 à 13:56
if (buffer[i]<'0' || buffer[i] > '9')
// ce n'est pas un chiffre
Remarque: 1024 caractères pour un numéro de téléphone, c'est pas abusé??
Buno
----------------------------------------
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...
blueburry
Messages postés50Date d'inscriptionmercredi 20 juillet 2005StatutMembreDernière intervention22 mai 2006 29 juil. 2005 à 14:40
merci bruno pr ta reponse mais en fait le buffer recoit un gd nombre de caracteres et entre ts ces caracteres, il recoit un numero. donc g besoin de verifier si une chaine de caracteres a l'interieur du buffer correspond a un entier.
il n'y aurait pas une instruction qui travaille sur une chaine de carcteres et non pas sur chaque caractere tt seul??