Opérateurs logiques AND-OR
Bonjour a tous
Tout irait bien dans le meilleur des mondes seulement voila !
Ce code génère true si j’entre une lettre ou autres caractères ?
while ( !kbhit()) ; génère un warning dans VS C++ Edition Expresse et non dans VS.NET 2003 mais je n’ai trouvé que cette solution pour quitter le programme.
Merci a vous pour vos commentaires
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| # include <iostream>
# include<conio.h>
using namespace std;
void main (void)
{
int nombre1;
cout<<"Saisi clavier : ";
cin>>nombre1;
//if((nombre1>1)&& (nombre1<10))OK
if ((nombre1>1)||(nombre1<10))//?
cout<<"True !";
else
cout<<"False";
cout<<endl;
cout<<"Enfoncez une touche pour quitter";
while(!kbhit());
} |