所以我一直試圖擺脫從控制檯讀取一些數字時的無限循環。這是讀出部分的代碼:C++從控制檯讀取整數數組
vector<int> all;
string input;
while (getline(cin, input)) {
int number;
stringstream ss(input);
while (ss >> number) {
all.push_back(number);
}
}
我嘗試這樣做,以及:
vector<int> all;
while (cin >> number) {
all.push_back(number);
}
轉到與第二個例子,進入一個EOF字符到控制檯(EOF常見的字符是按Ctrl-d或Ctrl-Z)。 –