C/C++ 申明int型变量a,当输入其他类型时怎么检测报错
inta,b,c,d;cin>>a>>b>>c>>d;if(a<0||a>9||b<0||b>8){cout<<a<<","<<b<<"位置不在棋盘上!"<<endl;}...
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 等等
要怎么解决啊? 展开
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 等等
要怎么解决啊? 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询