0
當從std::cin
讀取一些輸入時,我想只允許一個數字輸入。因此給予代碼獲取std :: cin的第一個值
float n = 0;
std::cin >> n;
我將如何然後確定的情況下用戶輸入類似1 2 3
?
當從std::cin
讀取一些輸入時,我想只允許一個數字輸入。因此給予代碼獲取std :: cin的第一個值
float n = 0;
std::cin >> n;
我將如何然後確定的情況下用戶輸入類似1 2 3
?
使用getline
和istringstream
和運行while
循環計數整數輸入的號碼:
string line;
getline(cin, line);
int x, cnt = 0;
istringstream iss(line);
while(iss >> x){
cnt++;
}
cnt
將3
爲1 2 3
。