- 博客(1)
- 收藏
- 关注
原创 C++中cin输入错误,cin.fail()
当用下面代码读取值时,如果输入字符时会导致错误。 int a ; cout<<"输入一个数:"; cin>>a; cout<<a<<endl; 例如输入k时,返回值0。如下 原因:当输入流读取失败时,它会把字符放回原处,等待下次读取;并且将条件状态标识符中failbit 置位,cin.fail()获取返回true。 可利用这个判断输...
2020-02-02 01:42:35 5818
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人