c++编程中对错误输入的处理办法

2024-11-04 14:37:13
推荐回答(2个)
回答1:

while(1)
{
if(退出条件)
{
break;
}
}
死循环

然后你在里面操作就不用goto了 他会自动循环的 ,
clearerr(stdin)
fflush(stdin)
上面两个是清流的,为了防止你输入错误可以把这两行代码输入进去就可以了

回答2:

...
while(cin>>a)
{
if a = xxxx//switch也行
xxx
if a=xxxx
xxx
else
xxxxx//switch就是default
}
...