仪器社区

C/C++ 申明int型变量a,当输入其他类型时怎么检测报错

会飞的鲨鱼肉 2015-01-10
int a,b,c,d; cin >> a >> b >> c >> d; if(a<0 || a>9 || b<0 || b>8) { cout << a << "," << b << "位置不在棋盘上!" << endl; } 这里如果你输入这样的: 1 2 3 4没问题 但要是这样就有问题: 1 2 e 3 或 1 p 2 1 等等 要怎么解决啊?
评论
全部评论
helenwuaaa773
你加一个判断,判断输入的值是否全为数字,然后在赋值或者输出
14 0 2015-01-11 0条评论 回复
您可能感兴趣的社区主题
加载中...
发布 评论