멋쟁이 개발자의 블로그
[C++ 기초] cout, cin, endl, string 본문
#include <iostream>
int main(void)
{
std::cout << "Hello world!" << std::endl;
return 0;
}
헤더파일 <iostream>은 기본 입출력과 관련된 cout, cin, endl 등을 제공한다.
표준 라이브러리를 사용할 때는 std:: 를 붙여야한다.
그러나 코드를 짤 때마다 붙이는 것은 귀찮으므로
#include <iostream>
using namespace std;
int main(void)
{
cout << "Hello world!" << endl;
return 0;
}
위와 같이 적어 주면 된다.
#include <iostream>
using namespace std;
int main(void)
{
int x; //정수형 변수 x선언
cout << "나이를 입력하시오 : ";
cin >> x;
cout << "당신은 " << x << "살입니다." << endl;
return 0;
}
endl : 한 줄 띄운다는 개행의 의미로, c에서 '\n'와 같다.
cout : 화면에 데이터를 출력한다. '<<' 기호를 사용한다.
cin : 데이터를 입력받는다. '>>' 기호를 사용한다.
#include <iostream>
#include <string>
using namespace std;
int main(void)
{
string name;
cout << "이름을 입력하시오 : ";
cin >> name;
cout << "반갑습니다, " + name + "님." << endl;
return 0;
}
문자열을 출력할 때는 헤더파일 <string>을 추가한다.
'+' 기호를 사용해 문자열을 붙일 수 있다.
cout은 출력할 변수가 정수형인지(%d), 실수형인지(%lf), 문자열(%s)인지... 형식지정자를 사용하지 않아도 된다.
'Language > C++' 카테고리의 다른 글
[C++] 함수 중복과 static 멤버 (0) | 2020.10.23 |
---|---|
명품 C++ 프로그래밍 :: 2장 실습 문제 (0) | 2020.10.12 |
명품 C++ 프로그래밍 :: 1장 실습 문제 (0) | 2020.10.12 |