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

C++의 표준 입력 스트림(cin)


std::cin은 좁은 문자(char 유형)를 지향하는 표준 입력 스트림을 나타내는 클래스 istream의 객체입니다. C 스트림 표준 입력에 해당합니다. 표준 입력 스트림은 환경에 의해 결정되는 문자의 소스입니다. 일반적으로 키보드나 파일과 같은 외부 소스에서 입력되는 것으로 가정합니다.

istream 클래스의 객체로서 문자는 추출 연산자(연산자>>)를 사용하여 형식이 지정된 데이터로 검색하거나 읽기와 같은 멤버 함수를 사용하여 형식이 지정되지 않은 데이터로 검색할 수 있습니다. 개체는 외부 연결 및 정적 기간을 사용하여 헤더 에 선언됩니다. 이 개체는 프로그램의 전체 기간 동안 지속됩니다.

이 개체를 사용하여 표준 입력에서 변수로 읽을 수 있습니다. 예를 들어 my_int 변수에서 int 값을 읽고 이를 화면에 인쇄하려면 −

예시

#include<iostream>
int main() {
   int my_int;
   std::cin >> my_int;
   std::cout << my_int;
   return 0;
}

그런 다음 이 프로그램을 hello.cpp 파일에 저장합니다. 마지막으로 터미널/cmd에서 이 파일의 저장된 위치로 이동하고 -

를 사용하여 컴파일합니다.
$ g++ hello.cpp

다음을 사용하여 실행하십시오. -

$ ./a.out

출력

입력을 주면 15가 출력됩니다.

15