บางครั้งเราต้องการจำนวนตัวแปรของอินพุตในโปรแกรมของเรา ในโปรแกรมนี้เราจะมาดูวิธีการใช้ cin เพื่อรับตัวแปรอินพุต
วิธีแก้ปัญหาอย่างง่ายคือการรันลูป และเมื่อกดค่าเฉพาะค่าใดค่าหนึ่ง ค่านั้นจะหยุดลง อีกแนวคิดหนึ่งคือการใช้อินพุต cin>> ค่านี้จะคืนค่าเท็จเมื่อค่าไม่ใช่ตัวเลข
ตัวอย่าง
#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