我想知道如何停止一個while循環,當用戶只需輸入Enter而不要求繼續或,這裏是我的代碼:當用戶只需在visual C++或代碼塊中輸入一個輸入時打破循環
int main()
{
bool flag = true;
int userInput;
while(flag){
cout<<"Give an Integer: ";
if(!(cin >> userInput)){ flag = false; break;}
foo(userInput);
}
}
在此先感謝。
什麼是你的代碼錯誤? –
問題是,當用戶只是輸入一個空行,我的循環沒有結束,它仍然要求輸入。 – Controlmaster