[C++] ํ๋ก๊ทธ๋จ์ ๊ฐ์
๐จ ๊ธฐ๋ณธ์์ 1
#include <iostream>
int main() {
std::cout << "์ด ํ๋ก๊ทธ๋จ์ ํ๋ก๊ทธ๋จ์ ๊ตฌ์กฐ๋ฅผ ์์๋ณด๊ธฐ ์ํ ";
std::cout << "๊ฐ๋จํ C++ ํ๋ก๊ทธ๋จ ์
๋๋ค ." << std::endl;
std::cout << "์ด๋ฒ ์ฅ๊ณผ ์ดํ์ ๋ด์ฉ์ ํตํด ";
std::cout << "C++ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ ๊ด๋ จ๋ ๋ค์ํ ๊ฒ์ ์ดํด๋ณด๊ฒ ์ต๋๋ค.";
return 0;
}
RESULT:
1ํ : ์ ์ฒ๋ฆฌ ์ง์์
์ ์ฒ๋ฆฌ ์ง์์๋ ํ๋ก๊ทธ๋จ์ ์ปดํ์ผํ ๋ ์ปดํ์ผ๋ฌ์๊ฒ ์ถ๊ฐ์ ์ธ ์ง์๋ฅผ ๋ด๋ฆฌ๊ธฐ ์ํด ์ฌ์ฉํ๋ ๊ตฌ๋ฌธ์ด๋ค.
ํค๋ํ์ผ (header file)์ด๋ ์ด๋ฆ์ผ๋ก ๋ฏธ๋ฆฌ ์์ฑ๋ ์ฝ๋๋ฅผ ๊ฐ์ ธ์์ ์ฌ์ฉํ๊ฒ ํ๋ค. ํ์ฌ ์ฝ๋์์ iostream์ ํค๋ํ์ผ์ ์ด๋ฆ์ด๋ฉฐ input/output stram์ด๋ผ๋ ์๋ฏธ๋ค.
์ปดํ์ผ๋ฌ์๊ฒ ํ์ํ ํค๋ํ์ผ์ ์ฝ์ผ๋ผ๊ณ ์ง์ํ๋ ค๋ฉด #include ๋ผ๋ ์ฝ๋๋ฅผ ์ฌ์ฉํด์ผํ๋ค. ์ฆ, #์ด๋ผ๋ ๊ธฐํธ๋ ์ปดํ์ผ๋ฌ์๊ฒ ์ปดํ์ผ ์ ์ ํด์ผํ ์ผ์ด ์์ด๋ผ๊ณ ์๋ ค์ฃผ๋ ๊ฒ์ด๋ฏ๋ก, ์ ์ฒ๋ฆฌ (preprocessor)๋ผ๊ณ ๋ถ๋ฅธ๋ค.
5ํ: ๋ณธ๋ฌธ์ 1ํ
std::cout << "์ด ํ๋ก๊ทธ๋จ์ ํ๋ก๊ทธ๋จ์ ๊ตฌ์กฐ๋ฅผ ์์๋ณด๊ธฐ ์ํ";
std๋ standard์ ์ฝ์์ด๋ฉฐ cout์ console out์ ์ฝ์์ด๋ค. std์ ์๋ฆฌ๋ ๊ฐ์ฒด๊ฐ ์ํ ๊ทธ๋ฃน์ ๋ํ๋ด๋ฉฐ cout์ ์๋ฆฌ๋ ๊ทธ๋ฃน ๋ด๋ถ์์ ๊ฐ์ฒด์ ์ค์ ์ด๋ฆ์ ๋ปํ๋ค. ์ฆ, ์ ์ฝ๋๋ ์ปดํจํฐ์๊ฒ ํน์ ๋ฉ์์ง๋ฅผ ํ๋ฉด์ ์ถ๋ ฅํ๋ผ๊ณ ์ง์ํ๋ ๋ช ๋ น์ด์ด๋ค.
6ํ: ๋ณธ๋ฌธ์ 2ํ
std::cout << "๊ฐ๋จํ C++ ํ๋ก๊ทธ๋จ์
๋๋ค." <<std::endl;
endl์ end line์ ์ฝ์๋ก ๋ชจ๋ํฐ์๊ฒ ํ ์ค์ด ๋๋ฌ๋ค๋ฅผ ์๋ ค์ฃผ๋ ๊ฐ์ฒด์ด๋ค.
๐จ ๊ธฐ๋ณธ์์ 2
#include <iostream>
using namespace std;
int main()
{
cout << "******" << endl;
cout << "******" << endl;
cout << "******" << endl;
cout << "******" << endl;
cout << "******" << endl;
cout << "******" << endl;
return 0;
}
RESULT:
5ํ
using namespace std;
๊ฐ์ฒด๋ฅผ ์ ๋ ฅํ ๋ std๋ฅผ ์ ๋ ฅํ์ง ์์, ์์์ std::๋ฅผ ๋ฃ์ด์ ํ๋จํ๋ผ๊ณ ์ปดํ์ผ์๊ฒ ์ ๋ฌํ๋ ๊ฒ์ด๋ค.
์ด๋ ๊ฒ ํ๋ฉด ๊ฐ์ฒด ์์ std๋ผ๋ ์ด๋ฆ ๊ณต๊ฐ์ ๋ถ์ด์ง ์๊ณ ๋ cout๊ณผ endl์ ์ฌ์ฉํ ์ ์๋ค.