ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • cin과 >>로 키 입력받기
    c++ 2018. 11. 2. 21:07


    c++에서는 표준 입력 스트림인 cin과 >>연산자를 이용하여 사용자로부터 키를 입력받는다.

    cin과 >>연산자는 <iostream> 헤더 파일에 선언되어 있으므로 프로그램 서두에는 다음 문이 필요하다.



    다음의 모든 기본 타입에 대해 >> 연산자로 데이터 입력이 가능하다.


    bool, char, short, int, long, float, double



    다음은 정수형 변수  width와 문자형 변수 c에 각각 정수와 문자를 입력받는 코드이다.


    int width;

    cin >> width; // 키보드로부터 정수를 입력받아 width에 저장

    char c;

    cin >> c; //키보드로부터 문자를 입력받아 c에 저장



    c++에서는 c언어와 달리 키 입력받는 변수를 다음과 같이 이름 그대로 사용한다.


    int width;

    cin >> width; // ok

    cin >> &width; // x -> width의 주소 값을 주어서는 안된다.


    cin은 여러 개의 >>연산자를 이용하여 여러 값을 입력받을 수도 있다. >>연산자들은 왼쪽부터 오른쪽으로 순서대로 키보드로부터 입력받는다. 다음은 한 문장에 두 개의 >> 연산자를 이용하여 width와 height에 값을 읽고 출력하는 코드이다.

    cout << "너비와 높이를 입력하세요>>";

    cin >> width >> height;

    cout << width << '\n' << height << '\n';


    예시 코드



    결과 값




    'c++' 카테고리의 다른 글

    std::sort()  (0) 2018.11.22
    vector 컨테이너  (0) 2018.11.22
    문자열 다루기  (0) 2018.11.19
    cin 과 >>의 허점과 해결방법  (0) 2018.11.07
    #include<iostream>과 std  (0) 2018.11.02
Designed by Tistory.