c++ ์์ ๊ธฐ๋ณธ์ ์ธ ์ ์ถ๋ ฅ ์ฐ์ฐ์์ธ cin, cout ๋ฑ ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ ๋ std::cout์ ์ฌ์ฉํฉ๋๋ค.
๊ทธ ์ด์ ๋ ์์์ ๋ํ๋ธ๋ค๊ณ ํด์ํ๋ฉด ํธ๋ฆฌํฉ๋๋ค.
std๊ฐ ์๋ ๋ค๋ฅธ namespace ์๋ cin, cout ๋ช ๋ น์ด๊ฐ ์กด์ฌํ ์ ์์ต๋๋ค.
์ด๋ฐ ๊ฒฝ์ฐ๋ฅผ ๋๋นํด์, ๋ช ๋ น์ด ์์ ์์ namespace๋ฅผ ๋ช ์ํด์ ์ฌ์ฉํ๋ ๊ฒ์ ๋๋ค.
ํ์ง๋ง std::๋ฅผ ๋ฐ๋ณตํ์ฌ ๋ถ์ด๋ ๊ฒ์ ๊ฝค๋ ๊ท์ฐฎ์ ์ผ์ด๊ธฐ์,
using namespace std;
๋ผ๋ ๋ช ๋ น์ด๋ฅผ ํฌํจํ์ฌ std๋ฅผ ์๋ตํ ์ ์์ต๋๋ค.
๊ฐ๋ น ๋ค์๊ณผ ๊ฐ์ ์ฝ๋๊ฐ ์๋ค๋ฉด,
#include <iostream>
int main(){
std::cout << "์๋
ํ์ธ์ ์ฌ๋ฌ๋ถ!" << std::endl;
std::cout << "์ ์ด๋ฆ์ ํ๊ธธ๋ ์
๋๋ค!" << std::endl;
std::cout << "์ ๋ ๋ง 21์ธ์
๋๋ค!" << std::endl;
std::cout << "์ ๋ถํ๋๋ฆฝ๋๋ค!" << std::endl;
return 0;
}
๋ชจ๋ cout ๊ณผ endl ๋ช ๋ น์ด์ std::๋ฅผ ๋๋ฐํ์ฌ ํ์ดํ ํ๋ ๊ฒ์ด ๊ท์ฐฎ๊ธฐ ๋๋ฌธ์,
๋ค์๊ณผ ๊ฐ์ด ๋ณ๊ฒฝํ๋ฉด ๊ฐ๋ ์ฑ๋ ์ฑ๊ธฐ๊ณ ํ๋ก๊ทธ๋๋ฐ๋ ํธ๋ฆฌํฉ๋๋ค.
#include <iostream>
using namespace std;
int main(){
cout << "์๋
ํ์ธ์ ์ฌ๋ฌ๋ถ!" << endl;
cout << "์ ์ด๋ฆ์ ํ๊ธธ๋ ์
๋๋ค!" << endl;
cout << "์ ๋ ๋ง 21์ธ์
๋๋ค!" << endl;
cout << "์ ๋ถํ๋๋ฆฝ๋๋ค!" << endl;
return 0;
}
ํ์ง๋ง, using namespace std; ๋ฅผ ์ฌ์ฉํ๊ฒ ๋๋ฉด std namespace์ ์ํ ์ฌ์ฉํ์ง ์์ ๋ชจ๋ ๋ช ๋ น์ด๊น์ง ๋ถ๋ฌ์ค๊ฒ ๋๊ธฐ ๋๋ฌธ์, ๋นํจ์จ์ ์ธ ์ธก๋ฉด์ด ์์ต๋๋ค.
์ด๋ด ๊ฒฝ์ฐ, ๋ค์๊ณผ ๊ฐ์ด ์ฝ๋๋ฅผ ์ฌ์ฉํ ๋ช ๋ น์ด๋ง ๋ช ์ํ๋ ๋ฐฉ์์ผ๋ก ๋ณ๊ฒฝํ๋ ๊ฒ๋ ๊ณ ๋ คํ๋ฉด ์ข์ต๋๋ค.
#include <iostream>
using std::cout;
using std::endl;
int main(){
cout << "์๋
ํ์ธ์ ์ฌ๋ฌ๋ถ!" << endl;
cout << "์ ์ด๋ฆ์ ํ๊ธธ๋ ์
๋๋ค!" << endl;
cout << "์ ๋ ๋ง 21์ธ์
๋๋ค!" << endl;
cout << "์ ๋ถํ๋๋ฆฝ๋๋ค!" << endl;
return 0;
}
'C++ > ๊ธฐํ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[C++] ์ ์๋ผ๋ฆฌ์ ๋๋์ (0) | 2023.12.07 |
---|---|
[C++] Increment/Decrement Operator (์ฆ๊ฐ์ฐ์ฐ์) ++, -- (0) | 2023.12.07 |
[C++] Assignment Operator (ํ ๋น ์ฐ์ฐ์), = (0) | 2023.12.06 |
[C++] ๋ฐฐ์ด (Array) (0) | 2023.12.05 |
[C++] ์์(constant) (0) | 2023.12.05 |