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