Computer >> 컴퓨터 >  >> 프로그램 작성 >> C++

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