对不起这个极端的菜鸟问题,
我正在使用具有 5 次迭代的 for 循环。每次循环时,我都会提示用户输入小数,我使用 cin >> aDouble。如果我输入任何数字,它都可以正常工作,但如果我输入一个字符串,它会循环五次,然后继续。
这是我的代码。
for(int i = 0; i <= ARRSIZE; i++)
{
cout << "Please enter a decimal value: ";
cin >> myDouble;
if (!cin.fail() )
{
myVector.push_back(myDouble);
}
}
谢谢!!