Hi,
may someone tell me why the following code doesn't work when i insert a char instead of an integer? What should i do?
Code:#include <iostream>
using namespace std;
int main(){
int x;
while(true){cout<<"Insert an integer\n";
if(cin>>x){
cout<<"number is valid\n";
break;}
else{cout<<"number is invalid.Try again\n";cin.clear();}}
system("pause");
return 0;}