๋๋ CP๋ฅผ ํ ๋ scanf๋ฅผ ์ฌ์ฉํ๋ค. ์ฒ์ C๋ก ๋ฌธ์ ํ์ด๋ฅผ ์์ํ๊ธฐ ๋๋ฌธ์ด๊ธฐ๋ ํ๊ณ , cin, cout ์ฒ๋ผ fastio๋ฅผ ์ํ ์ฒ๋ฆฌ๋ฅผ ํ์ง ์์๋ ๋์์ด๋ค. ๋ช๊ฐ์ง ๋ฌธ์ ํ์ด ํ ๋ ์ ์ฉํ ๋ฐฉ์๋ค์ ์ ๋ฆฌํ๋ค.
scanf("%[^\n]", buf);
์์ฒ๋ผ ํ๋ฉด ๋๋ค. ๊ทธ๋ฐ๋ฐ ์ฃผ์ํ ์ ์, scanf์ ํน์ฑ์ ๋ฌธ์์ด์ ์ฝ๊ณ ์๋ ๋ฌธ์์ด์ด ์์ ๋๋ ์์น๋ฅผ ์๋ณตํ๋ค๋ ๊ฒ์ด๋ค. ๊ทธ๋์ ๊ทธ ๋ค์ ์
๋ ฅ์ ๊ฐ์ ๋ฐฉ์์ผ๋ก ๋ฐ์ผ๋ ค๊ณ ํ๋ค๋ฉด, scanf("%c", dummy);์ ๊ฐ์ด ์ถ๊ฐ์ ์ผ๋ก ํ ๋ฌธ์๋ฅผ buffer์์ ์ ๊ฑฐํด์ฃผ๋ ๋ฐฉ์์ด ํ์ํ๋ค.
ํน์ํ ์ถ๋ ฅ ๋ฐฉ์์ ์๋์ ๊ฐ์ ๊ฒ๋ค์ด ์๋ค. (์ ์ฐ์ง ์๋)
float์ ์ถ๋ ฅdouble์ ์ถ๋ ฅfloat์ ์ถ๋ ฅ (์์: 1.200000e+00)double์ ์ถ๋ ฅ