Controle de saissi en c++
c55ayala
Messages postés
21
Statut
Membre
-
batmat Messages postés 1880 Date d'inscription Statut Membre -
batmat Messages postés 1880 Date d'inscription Statut Membre -
comment je fais un controle de numerique en c++ avce le code ascii
1 réponse
-
Tu saisie une chaine de caractère que tu tentes ensuite de formater.
Je ne sais pas s'il existe une méthode plus propre en C++, mais en C (ça marche donc en C++), tu utilise la fonction sscanf :
char tachaine[100];
int tonnombre;
//tu fais une saisie du nombre (avec fgets recommandé pour pouvoir spécifier une taille afin d'éviter les erreur de segmentation)
sscanf(tachaine,"%d",&tonnombre)
sscanf renvoie le nombre d'élements successfully formatés, donc ici tu testes le retour, qu'il soit égal à 1... Voilà
@++
Vous hésitez entre Linux et Windows?
Vous voulez dépenser du temps ou de l'argent ?