gpt4 book ai didi

c++ - 输入字符时无限循环

转载 作者:搜寻专家 更新时间:2023-10-31 01:34:39 24 4
gpt4 key购买 nike

<分区>

我试图限制用户只能输入“1”或“2”。

int ch;

do
{
cout<<"Enter: \n";
cin>>ch;
switch(ch)
{
case 1:
cout<<"1";
break;
case 2:
cout<<"2";
break;
default:
cout<<"Retry\n";
}
}while(ch != 1 && ch != 2);

当我输入 1 或 2 以外的任何数字时,程序会通过要求用户重试来正常运行,但是当我输入字符时,程序会进入“重试”和“输入”的无限循环。

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com