//User input
cout << "Please enter the property value: ";
while (true)
{
cin >> property_value;
if (cin.fail())
{
cout << "Please enter the valid data." << endl;
cout << "Please enter the property value again:" << endl;
}
else
{
break;
}
}
我想要求用户在用户输入无效数据时再次重新输入,例如一些信件。但是,当我尝试运行它时,它会一直显示&#34;请输入有效数据。&#34;和&#34;请再次输入属性值:&#34;,它进入无限循环。我已经检查了一些关于这个问题的帖子,但我的代码与它们类似。请帮忙。 附:抱歉我的英语不好。