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

C++에서 cin과 cout 스트림의 차이점은 무엇입니까?


cin은 입력 스트림의 개체이며 파일, 콘솔 등과 같은 입력 스트림에서 입력을 가져오는 데 사용됩니다. cout은 출력을 표시하는 데 사용되는 출력 스트림의 개체입니다. 기본적으로 cin은 입력문이고 cout은 출력문입니다.

그들은 또한 다른 연산자를 사용합니다. cin은 삽입 연산자(>>)를 사용하고 cout은 추출 연산자( <<)를 사용합니다.

예를 들어 my_int 변수에서 int 값을 읽고(cin 사용) 화면에 인쇄하려면(cout 사용) -

예시

#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