-1
我正在讀取控制檯上「while」的整數,當我輸入空字符串時如何停止閱讀?關閉控制檯輸入C++
while (cin >> index)
{
if (index >= v.size() || index < 0)
{
break;
}
n_v.push_back(v[index]);
}
I want it to break when an empty string is read
我將不勝感激,如果有人幫我。
@ user0042不是真的,因爲「空」輸入是一個換行符,而換行符是空格,默認情況下(非字符)輸入操作會跳過前導空格,因此它會被阻止。 –
讀取字符串而不是int,並檢查它是否爲空 – user463035818