C++에는 프로그램이 실행되는 동안에 사용자가 값을 입력시킬 수 있도록 하는 기능도 있다. 아래 코드에서 봐야 할 두 가지가 있다. 하나느 cin을 사용하여 키보드로부터 정수를 입력받는 것이고, 하나는 네 개의 출력을 하나로 이어 붙여 출력하는 것이다.
int main()
{
using namespace std;
int carrots;
cout << "당근을 몇개나 가지고 있니?" << endl;
cin >> carrots; //C++ 입력
cout << "여기 두 개가 더 있다." << endl;
carrots = carrots + 2;
cout << "이제 당근은 모두 " << carrots << "개이다." << endl;
system("Pause");
return 0;
}
cin 사용법
cin은 키보드로 타이핑한 값이 변수 carrots에 대입된다.
cin >> carrots;
cin이름 뿐만 아니라 >>를 사용해야 한다는 점을 기억해야 한다. cout의 경우 << 연산자를 사용하고, cin의 경우 >> 연산자를 사용한다. cin과 cout은 컴퓨터라고 생각하고, cin >>은 carrots을 컴퓨터로 집어 넣고, cout <<은 컴퓨터에서 carrots을 출력한다 라고 생각하면 쉽다.
cout에 의한 출력의 결합
cout은 여러 개의 출력 구문을 하나로 결합할 수 있다.
cout << "이제 당근은 모두 " << carrots << "개이다." << endl;
위 코드는 문자열 출려과 정수 출력을 하나의 구문으로 결합한다. 이것의 실행 결과는 아래의 코드와 같다.
cout << "이제 당근은 모두 ";
cout << carrots;
cout << "개이다.";
cout << endl;
또한 4장을 보면 아래와 같이 네 행을 걸쳐 작성할 수도 있다.
cout << "이제 당근은 모두 "
<< carrots
<< "개이다."
<< endl;
728x90
'서적 정리 > C++ 기초 플러스' 카테고리의 다른 글
10.부동 소수점수(floating point) (0) | 2022.07.25 |
---|---|
9.const 제한자 (0) | 2022.07.25 |
8.간단한 변수 (0) | 2022.07.22 |
7.함수(function) (0) | 2022.07.20 |
5.C++ 구문 (0) | 2022.07.20 |
4.C++의 시작 (0) | 2022.07.20 |
3.프로그램 작성 요령 (0) | 2022.07.20 |
2.이식성과 표준 (0) | 2022.07.20 |
댓글