-4
当用户输入错误的编号时,有没有什么办法可以在while循环中使用?即(默认)或某物。我创建了goto,它的工作,但它是跛脚。C++ switch默认运行时while循环
default:
{
cin.clear();
cin.sync();
cout << "ERROR! Choose other number: ";
cin >> choose;
goto again;
}
显示实际的代码! – tilz0R
我认为你正在寻找这个:https://stackoverflow.com/questions/10828937/how-to-make-cin-take-only-numbers – NathanOliver
不需要goto。围绕交换机和继续的循环就足够了。 – StoryTeller