标签:错误处理 bsp class pos while 死循环 namespace cpp 处理
#include<iostream> using namespace std; int main() { int n; cin>>n; while(cin.fail()) { cin.clear(); cin.ignore(100,‘\n‘); cout<<"只允许输入数字"; cout<<"Enter a positive integer"<<endl; cin>>n; } cout<<n<<endl; return 0; }
可以防止输入非数字导致的死循环。
标签:错误处理 bsp class pos while 死循环 namespace cpp 处理
原文地址:http://www.cnblogs.com/enyala/p/7655457.html