猜价格中对int型的非法输入做处理的小结(cin.fail(),cin.clear(),cin.ignore())
@TOC
如何处理C++中将字符类型输入到int类型变量呐,查了几篇文章最后明白了这三个函数的意思,然后就很轻松的写出来了,这里记一下!!!
转自https://www.cnblogs.com/gc612/p/9743413.html
int a;
cout<<"输入一个字母:"<<endl;
cin>>a; //我们用键盘输入一个char字母,而不是输入int。这时int型变量中放了char型数据,发生错误,所以failbit置1
cout<<"cin.fa
转载
2020-09-04 00:07:39 ·
287 阅读 ·
0 评论