C++
Fermé
k-23
Messages postés
252
Date d'inscription
Statut
Membre
Dernière intervention
-
baladur13 Messages postés 47819 Date d'inscription Statut Modérateur Dernière intervention -
baladur13 Messages postés 47819 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
Bonjour,
je voudrais savoir comment je peux valider une valeur en c++
int b:
cin>>b;
if (b >= 0){
cout<< "allo";
}else {
cout <<"salut";
}
voila mon probleme quand je met un entier c correct s'affiche allo mais quand je met un caractere s'affiche aussi allo(jai pas le droit dutiliser la stl) merci pour laide
Bonjour,
je voudrais savoir comment je peux valider une valeur en c++
int b:
cin>>b;
if (b >= 0){
cout<< "allo";
}else {
cout <<"salut";
}
voila mon probleme quand je met un entier c correct s'affiche allo mais quand je met un caractere s'affiche aussi allo(jai pas le droit dutiliser la stl) merci pour laide
4 réponses
essias plustot comme ca
int b:
cin>>b;
if(isalnum(b) && b>= 0)
{
cout<< "allo";
}
else
{
cout <<"salut";
}
isalnum va verifier si c'est une valeur alpha numérique..
pour l'utiliser tu doit inclure <cctype>
int b:
cin>>b;
if(isalnum(b) && b>= 0)
{
cout<< "allo";
}
else
{
cout <<"salut";
}
isalnum va verifier si c'est une valeur alpha numérique..
pour l'utiliser tu doit inclure <cctype>
k-23
Messages postés
252
Date d'inscription
Statut
Membre
Dernière intervention
9
ca marche mais pour le reste mon code ca marche pas pcq il ne lit pu cin dans la suite de mon code jai une boucle qui a comme condition (presque la meme que celle ci) des entier. donc elle rentre dans une boucle infinie
dans la suite jai ca
cin>>dimension;
while(dimension < 2 || dimension > 9){
cout << "Dimension invalide." << endl;
cin >> dimension;
}
ca rentre dans une boucle infini si je rentre le caractere a dimension est de type int il lit pas le cin dans la boucle
cin>>dimension;
while(dimension < 2 || dimension > 9){
cout << "Dimension invalide." << endl;
cin >> dimension;
}
ca rentre dans une boucle infini si je rentre le caractere a dimension est de type int il lit pas le cin dans la boucle
Bonjour
On continue ici :
https://forums.commentcamarche.net/forum/affich-16625413-c-validation
________ ___. .__ \______ \ ____ __ _\_ |__ | | ____ ____ | | \ / _ \| | \ __ \| | / _ \ / \ | ` ( <_> ) | / \_\ \ |_( <_> ) | \ /_______ /\____/|____/|___ /____/\____/|___| / \/ \/ \/
On continue ici :
https://forums.commentcamarche.net/forum/affich-16625413-c-validation