使用 cin 的返回值在 C++ 中輸入未知數量的輸入


有時候,我們需要在我們的程式中輸入變數數目的輸入。在這個程式中,我們將看到如何使用 cin 來輸入變數數目的輸入。

簡單的解決方案是執行一個迴圈,當按下一個特定的值時停止。另一個想法是使用 cin >> 輸入。當值是非數字時,這會返回 false。

示例

#include <iostream>
using namespace std;
main() {
   int input;
   int n = 0;
   cout << "Enter numbers. (To stop enter any character): ";
   while (cin >> input)
   n++;
   cout << "\nTotal number of inputs entered: " << n;
}

輸出

Enter numbers. (To stop enter any character): 
5
6
7
2
6
5
j
Total number of inputs entered: 6

更新於:30-Jul-2019

1K+ 瀏覽

開啟你的 職業生涯

完成課程,獲得認證

開始
廣告
© . All rights reserved.