Đôi khi chúng ta cần số lượng đầu vào thay đổi trong chương trình của mình. Trong chương trình này, chúng ta sẽ xem cách sử dụng cin để lấy số lượng đầu vào thay đổi.
Giải pháp đơn giản là chạy một vòng lặp và khi một giá trị cụ thể được nhấn, nó sẽ dừng lại. Một ý tưởng khác là sử dụng đầu vào cin>>. Điều này sẽ trả về false khi giá trị không phải là số.
Ví dụ
#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; }
Đầu ra
Enter numbers. (To stop enter any character): 5 6 7 2 6 5 j Total number of inputs entered: 6