์ฐธ๊ณ ์ฌ์ดํธ
• wikidocs์ C++ํ๋ก๊ทธ๋๋ฐ
๐จ๏ธ cout (์ถ๋ ฅ)
ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ง๋ค ๋ค์ํ ์ถ๋ ฅ์ด ์กด์ฌํ๋ค.
print, printf, system.out.print ๋ฑ๋ฑ.
C++์์๋ ํ์ค ํค๋ ํ์ผ์์ cout์ ์ฌ์ฉํ๋ค.
#include <iostream>
int main()
{
std::cout << "Hello World!" << std::endl;
return 0;
}
endl(end-line) ์ ๋ผ์ธ์ด ๋๋ฌ์์ ์๋ฆฌ๊ณ ์ค๋ฐ๊ฟ์ ํ๋ค.
Hello World!
Press any key to close this window . . .
โจ๏ธ cin (์ ๋ ฅ)
c++์์๋ cin์ ์ฌ์ฉํ์ฌ ์ ๋ ฅ์ด ์ด๋ฃจ์ด์ง๋ค.
#include <iostream>
//using namespace std;
int main()
{
std::string word;
std::cout << "๋จ์ด๋ฅผ ์
๋ ฅํด์ฃผ์ธ์." << std::endl;
std::cin >> word;
// ๋ฒํผ ์ง์ฐ๊ธฐ
std::cin.ignore();
std::string sentence;
std::cout << "๋ฌธ์ฅ์ ์
๋ ฅํด์ฃผ์ธ์." << std::endl;
std::cin >> sentence;
std::cout << word << std::endl;
std::cout << sentence << std::endl;
return 0;
}
๋ค์ ์ฝ๋๋ฅผ ์คํํ๋ฉด ์ ๋ ฅ ๋ฐ์ ๊ฐ์ ๊ฐ ๋ณ์์ ์ ์ฅํ๊ณ , cout (์ถ๋ ฅ)์ ํตํด์ ๋ง์ง๋ง์ ์ ๋ ฅ ๊ฐ๋ค์ ์ถ๋ ฅํ๋ค.
๋จ์ด๋ฅผ ์
๋ ฅํด์ฃผ์ธ์.
word
๋ฌธ์ฅ์ ์
๋ ฅํด์ฃผ์ธ์.
please enter a sentence
word
please
Press any key to close this window . . .
ํ์ง๋ง, ๋ง์ง๋ง์ ์ถ๋ ฅ๋ ๊ฐ์ word์ please๋ฐ์ ์๋ค.
์ฒซ ๋ฒ์งธ word๋ ์ ์ ์ถ๋ ฅ๋์์ผ๋, ๋ ๋ฒ์งธ๋ enter a sentence๊ฐ ๋น ์ก๋ค.
์ด๋ ๊ณต๋ฐฑ ๋ฌธ์๋ฅผ ๊ตฌ๋ถ์๋ก ํ๋จํ์ฌ ๋จ์ด๋ง์ ์ ๋ ฅ ๋ฐ๋๋ฐ ์ด๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด getline()์ ์ฌ์ฉํ๋ค.
โจ๏ธ getline(์ ๋ ฅ)
#include <iostream>
//using namespace std;
int main()
{
std::string sentence;
std::cout << "๋ฌธ์ฅ์ ์
๋ ฅํด์ฃผ์ธ์." << std::endl;
std::getline(cin, sentence)
std::cout << sentence << std::endl;
return 0;
}
๋ฌธ์ฅ์ ์
๋ ฅํด์ฃผ์ธ์.
please enter a sentence
please enter a sentence
Press any key to close this window . . .
getline()์ ์ฌ์ฉํ๋ฉด ์ํฐ ๋ฐ ๊ฐํ('\n')์ด ์ด๋ฃจ์ด์ง๊ธฐ ์ ๊น์ง์ ๋ผ์ธ์ ํฌํจ๋ ๋ฌธ์ฅ์ ์ ๋ ฅ ๋ฐ์ ์ ์๋ค.
'Language > C++' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ C++ ] ํฌ์ธํฐ์ ๋ํด ์์๋ณด์. (2) | 2024.04.02 |
---|---|
[ C++ ] ๋ณ์์ ๋ํด ์์๋ณด์. (0) | 2024.04.01 |