1.
cin.good();
//检测输入类型是否相同
2.
cin.clear();
//对输入命令刷新,重新输入
3.代码验证;
int num,temp;
cin>>m>>temp;
cout<<m<<temp;
如果你输入A 1 ,则不会有输出的,因为A 不是int型的,输入出错,输入终止;
int num,temp;
cin>>num;
if(!cin.good())
cin.clear();
cout<<num<<temp;
同样输入A 1 ,输出为 1
也就是说只有输入类型相同时,才可以,cin 才会运行;
、