您的位置:首页 > 编程语言 > Go语言

cin.good() cin.clear()

2021-03-31 22:54 1446 查看

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 才会运行;

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: