๐จ ft_printf
@42seoul : (2020.07.01 ~ 2020.07.25)
๐ About
- ์ด ํ๋ก์ ํธ๋ ๋จ์ํฉ๋๋ค. ์
printf()
ํจ์๋ฅผ ์ง์ ๊ตฌํํฉ๋๋ค.(This project is pretty straight forward. You will recode printf)
๐ Review
- C์์ ๊ฐ์ฅ ๋จผ์ , ๋ง์ด(?) ์ฐ๋ ํจ์
printf("Hello World!");
๋ฅผ ์ฌ์ฉํ์ง ์๊ณ ๋ด๊ฐ ์ง์ ๊ตฌํํ๋ค๋!! ์ ์ ํ ์ถฉ๊ฒฉ์ด์์ต๋๋ค. ๐ - printf()๊ฐ ์
write()
๊ธฐ๋ฐ์ผ๋ก ๊ตฌํ๋์ด ์์ผ๋ฉฐ ๋ฌธ์์ด ํ์ฑ๊ณผ ๊ฐ๋ณ์ธ์ ์ฒ๋ฆฌ๋ฅผ ์ด๋ป๊ฒ ํ๋์ง ๋ฐฐ์ธ ์ ์์์ต๋๋ค. width, precision ๊ณ์ฐ์ ๋ค - ์์ฃผ ์ฌ์ฉ๋๋ ํจ์๋ค์ ์ํ์ ๋ํด ํธ๊ธฐ์ฌ์ด ์๊ฒผ๊ณ , ๋๋ ๊ตฌํํ ์ ์๋ค๋ ์ฉ๊ธฐ๋ฅผ ๊ฐ๊ฒ ๋์์ต๋๋ค.
๐ Run
- Simple Unit Test : %c, %s, %p, %d, %i, %u, %x, %X, %%, -, 0, ., *
- All Test : reference ์ฝ๋๋ฅผ ์ฐธ๊ณ ๋ก ํ
์คํธ ํ์์ต๋๋ค.
Function List
conversion
: c, s, p, d, i u, x, X, %flag
: -, 0, ., *
๋๊ธ0