[c++] ๊ณต๋ฐฑ์ ํฌํจํ ๋ฌธ์์ด์ ์ ๋ ฅํ๊ธฐ ์ข์ ํจ์ getline()
์ผ๋ฐ string ๋ณ์์ ๊ณต๋ฐฑ์ ํฌํจํ ๋ฌธ์์ด์ ์ ๋ ฅํ๋ฉด ์ค๋ฅ๊ฐ ๋๋ค.
๊ฐ๋ น ์๋์ ๊ฐ์ main ํจ์์์ k์
[๊ณต๋ฐฑ์ ํฌํจํ ๋ฌธ์์ด]
์ด๋ผ๊ณ ์ ๋ ฅํ๋ฉด ์ค๋ฅ๊ฐ ๋๋ค.
int main()
{
string k;
cin >> k;
cout << k << endl;
return 0;
}
string ๋ณ์์ ๊ณต๋ฐฑ์ ํฌํจํ๋ ๋ฌธ์์ด์ ์ ๋ ฅํ๊ธฐ ์ข์ ํจ์๋ ๋ฐ๋ก getline()์ด๋ค.
์ฌ์ฉ ๋ฐฉ๋ฒ์ ์์ฃผ ๊ฐ๋จํ๋ค.
<์ฌ์ฉ๋ฐฉ๋ฒ>
#include <iostream>
#include <string> //(1)์คํธ๋ง ํค๋๋ฅผ include ํ๋ค.
using namespace std;
int main()
{
string k;
getline(cin, k); //(2) geline ํจ์ ์ฒซ๋ฒ์งธ ์ธ์๋ก cin, ๋๋ฒ์งธ ์ธ์๋ก ์
๋ ฅ๋ฐ์ string ๋ณ์๋ช
์ ์จ์ฃผ๋ฉด ๋๋ค.
cout << k << endl;
return 0;
}

๊ณต๋ฐฑ์ ํฌํจํ ๋ฌธ์์ด
์ด๋ผ๊ณ ์ ๋ ฅํด๋ณด์๊ณ cout<<๋ณ์๋ช ; ํด์ฃผ๋ ์ ๋ ฅํ ๋๋ก ์ ์ถ๋ ฅ๋๋ ๊ฒ์ ํ์ธํ ์ ์๋ค.