-
[C++] cin.ignore()
cin.ignore() cin.ignore() ํจ์๋ ์
๋ ฅ ๋ฒํผ๋ฅผ ์๋์ผ๋ก ๋น์ฐ๋๋ก ์ค์ ํ๊ธฐ ์ํด ์ฌ์ฉ๋๋ค.C ์ธ์ด์ fflush(stdin) ํจ์์ ๋น์ทํ ์ญํ ์ ์ํํ๋ค. ์ฌ์ฉ ์#include #include using namespace std;int main() { int val; string str; cin >> val; getline(cin, str); cout 11 ์์ ์์ ์ฝ๋๋ฅผ ์คํํด ๋ณด๋ฉด ์์๊ณผ ๋ฌ๋ฆฌ ์
๋ ฅ๋ฐ์ ์ ์๋ง ์ถ๋ ฅ๋๊ณ ํ๋ก๊ทธ๋จ์ด ์ข
๋ฃ๋๋ค. ์ด๋ฐ ํ์์ด ๋ฐ์ํ๋ ์ด์ ๋ ํ์ค ์
๋ ฅ ๋ฒํผ์ ๊ฐํ๋ฌธ์(\n)๊ฐ ๋จ์ ์๊ธฐ ๋๋ฌธ์ด๋ค.getline() ์ฝ๋ ์์ cin.ignore() ํจ์๋ก ๋ฒํผ๋ฅผ ๋น์(Clear)์ฃผ๋ฉด ์ด ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋๋ค.#incl..
2022.07.09