[求助]如何验证变量输入是否合法
比如一个int型变量用户输入'q'怎么检测到非法并让用户重新输入呢?
回复 2楼 rjsp
程序代码:
for(n = 1; n < 4; n++) 49 { 50 cin>>answer; 51 if(answer == result) 52 { 53 cout<<"回答正确"<<endl; 54 break; 55 } 56 else if(n < 3) 57 cout<<"回答错误.请重新输入:"; 58 } 相关部分代码是这样的.如果我输入一个'q'后就直接循环结束了. 我想问下怎么才能检测到输入不正确后让用户重新输入.