cin, cin 객체를 이용한 입력
CODEDRAGON ㆍDevelopment/C, C++
반응형
cin
· cin은 C++에서 미리 정의된 표준 입력(키보드)을 나타내는 객체입니다.
· 다양한 데이터를 입력받는 데 사용합니다.
· cout과 마찬가지로 다양한 타입을 한 줄에 섞어 입력 받을 수 있습니다.
cin 객체를 이용한 입력
C에서는 scanf()함수를 이용하여 입력 받았습니다.
이 때 주소연산자 &를 사용합니다.
scanf("%d", &n); |
C++에서는 cin 객체를 이용하여 키보드로부터 데이터를 입력 받습니다.
>> 연산자와 함께 사용하며 C와 달리 주소연산자를 사용하지 않습니다.
추출 연산자(>>)를 통해 사용자가 입력한 데이터를 입력 스트림에서 추출하여, 오른쪽에 위치한 변수에 저장합니다. 이때 cin 객체는 자동으로 사용자가 입력한 데이터를 오른쪽에 위치한 변수의 타입과 동일하게 변환시켜 줍니다.
using namespace std; cin >> 변수; |
std::cin >> 저장할변수; |
double weight; int age; cout << "나이와 무게를 입력하시오: "; cin >> age >> weight; |
'Development > C, C++' 카테고리의 다른 글
입력버퍼가 비워지지 않은 경우(비정상 출력), 입력버퍼가 비워진 경우(정상 출력) (0) | 2018.05.15 |
---|---|
단일 문자 입력 / 출력 함수 (0) | 2018.05.15 |
형식화된 출력관련 멤버함수 (0) | 2018.05.15 |
<< (stream insertion 연산자), >> (stream extraction 연산자) (0) | 2018.05.15 |
표준 출력 (cout) (0) | 2018.05.15 |