"cin" 및 "cout" 개체는 C++에서 각각 입력 및 출력에 사용됩니다. cin은 istream 클래스의 인스턴스이며 키보드와 같은 표준 입력 장치에 연결됩니다. cout은 ostream 클래스의 인스턴스이며 디스플레이 화면과 같은 표준 출력 장치에 연결됩니다.
사용자가 입력한 숫자를 출력하는 프로그램은 다음과 같습니다 -
예시
#include <iostream> using namespace std; int main() { int num; cout<<"Enter the number:\n"; cin>>num; cout<<"The number entered by user is "<<num; return 0; }
출력
Enter the number: 5 The number entered by user is 5
위의 프로그램에서 사용자는 cin 개체를 사용하여 숫자를 입력합니다.
cout<<"Enter the number:\n"; cin>>num;
그러면 cout 개체를 사용하여 번호가 표시됩니다.
cout<<"The number entered by user is "<<num;입니다.
사용자가 여러 숫자를 입력하는 방법은 배열을 사용하는 것입니다. 이것은 아래 프로그램을 사용하여 시연됩니다 -
예시
#include <iostream> using namespace std; int main() { int a[5],i; cout<<"Enter the numbers in array\n"; for(i=0; i<5; i++) cin>>a[i]; cout<<"The numbers entered by user in array are "; for(i=0; i<5; i++) cout<<a[i]<<" "; return 0; }
출력
Enter the numbers in array 5 1 6 8 2 The numbers entered by user in array are 5 1 6 8 2
위의 프로그램에서 for 루프는 사용자로부터 모든 배열 요소에 액세스하는 데 사용됩니다. for 루프의 각 반복에 대해 해당 인덱스가 있는 배열 요소는 cin 개체를 사용하여 액세스합니다.
for(i=0; i<5; i++) cin>>a[i];
그 후 모든 배열 요소는 for 루프와 동일한 개념을 사용하여 표시됩니다.
for(i=0; i<5; i++) cout<<a[i]<<" ";