C++
Fermé
k-23
Messages postés
256
Date d'inscription
Statut
Membre
Dernière intervention
-
baladur13 Messages postés 47331 Date d'inscription Statut Modérateur Dernière intervention -
baladur13 Messages postés 47331 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
Configuration: Windows 7 Firefox 3.5.7
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>
-
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 -
-
Bonjour
________ ___. .__ \______ \ ____ __ _\_ |__ | | ____ ____ | | \ / _ \| | \ __ \| | / _ \ / \ | ` ( <_> ) | / \_\ \ |_( <_> ) | \ /_______ /\____/|____/|___ /____/\____/|___| / \/ \/ \/
On continue ici :
https://forums.commentcamarche.net/forum/affich-16625413-c-validation