๐ 220527~28
ft_printf ๊ณผ์ ์์!
๊ณผ์ ์์ ์๊ตฌํ๋ ๊ฒ๋ค ๋์ถฉ ์ดํด๋ณด๊ณ ์ผ๋จ makefile์ด๋ ํค๋ ๋์ถฉ ๋ง๋ค์ด๋ดค๋ค!
๐ 220607
gnl ๋ค ๋๋ด๊ณ ๋ค์ ๋์์๋ค ใ .ใ
ft_printf ๊ณผ์ ์กฐ๊ฑด๋ค ๋ค ์ดํด๋ดค์ผ๋๊น ๊ฐ๋ณ ์ธ์ ๊ณต๋ถํ๊ณ ๋ ธ์ ์ ์ ๋ฆฌ ์ !
๐ 220613
๋๋์ด ๋ค์ 42 ๊ณผ์ ๋ฅผ ์์
์ผ๋จ ๊ธฐ๋ณธ์ ์ผ๋ก %c, %s, %d, %i, %u, %x, %X, %% ํจ์ ๋ก์ง์ด๋ ๊ธฐ๋ณธ ํจ์๋ค์ ์ง๊ณ ~
ํฅํฅ ์ผ๋จ uitoa๋ผ๊ณ ๋ฒ์๊ฐ ๋ ํฐ ๊ฒ๋ itoa ํ ์ ์๋๋ก ์๋ก์ด ํจ์๋ฅผ ๋ง๋ ๊ฒ ๋นผ๊ณ ๋ ๋ค libft์ ์๋ ํจ์๋ฅผ ์ฌ์ฉํ๋ค
์ฝ๋ ๋ค ์ง์ main.c ๋์ถฉ ์ง์ ๋๋ ค๋ณด๋ ค๋๋ฐ ์๊พธ ์๋์ ๊ฐ์ ์๋ฌ๊ฐ ๋ฌ๋ค
Undefined symbols for architecture arm64:
"_ft_if_zero", referenced from:
_ft_uitoa in ft_printf_u-103704.o
"_ft_itoa", referenced from:
_ft_printf_dec in ft_printf_dec-2b6d79.o
"_ft_numlen", referenced from:
_ft_uitoa in ft_printf_u-103704.o
"_ft_strlen", referenced from:
_ft_printf_dec in ft_printf_dec-2b6d79.o
_ft_printf_s in ft_printf_s-18d501.o
_ft_printf_u in ft_printf_u-103704.o
"_ft_toupper", referenced from:
_ft_put_hex in ft_printf_hex-e2dc82.o
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
์ ์๋ ์ด๋ฐ ์๋ฌ๋ด๋ ๊ฒ ๊ฐ์๋ฐ ๊ทธ๋๋ ๋ด๊ฐ ๋ญ ์๋ชป ์ด ๊ฒ ์์ด์ ๊ทธ๊ฑฐ ๊ณ ์น๋๊น ๋ฐ๋ก ์ ๋๋ก ์ปดํ์ผ๋์๋ ๊ฒ ๊ฐ์๋ฐ...
๐ 220614
https://github.com/paulo-santana/ft_printf_tester
>> sh test m
์ด๋ฒ์ ์ด ํ ์คํฐ ๋๋ ค์ ํ๋ฆฐ ๋ถ๋ถ๋ค์ ๊ณ ์ณ์คฌ๋ค!
์ฝ๋๋ฅผ ์ง๋ฉด์ va_arg๋ฅผ ํฌ์ธํฐ๋ฅผ ์ฌ์ฉํ์ง ์๊ณ ๋ค๋ฅธ ํจ์์์ ์ฌ์ฉํ๋ฉด ํจ์๊ฐ ๋๋๊ณ ๋์ ๋ณ๊ฒฝ๋ ๊ฐ์ด ์ ์ง๋์ง ์๊ธฐ ๋๋ฌธ์ ๊ณ์ ๊ฐ์ ๊ณณ๋ง ๋ฐ๋ณตํ๋๋ผ ํ๋ ธ๋ ๊ฒ์ด์๋ค! ๊ทธ๋์ ํฌ์ธํฐ๋ฅผ ์ฌ์ฉํด์ ํจ์๊ฐ ๋๋๋ ๋ณ๊ฒฝ๋ ์ ์๋๋ก ํด์ฃผ์๋ค!
๊ทธ๋ฆฌ๊ณ ์ฃผ์ ์ถ๋ ฅ(p)์ด๋ 16์ง์ ์ถ๋ ฅ(x, X)์์ ์ถ๋ ฅํ ๋ ์ฌ๊ท ํจ์๋ฅผ ์ฌ์ฉํ๋๋ฐ ๊ธธ์ด๊ฐ ์ ๋๋ก ๊ตฌํด์ง์ง ์์์ ์๋ชป๋ ๊ฐ์ด return ๋๊ธธ๋ ์ผ๋จ ๊ธธ์ด๋ฅผ ๊ตฌํด์ฃผ๋ ํจ์๋ฅผ ๊ฐ๊ฐ ๋ฐ๋ก ๋ง๋ค์ด์คฌ๋ค
์ด์ ๋ค์ ํ ์คํฐ ๋๋ ค๋ณด๊ธฐ!
https://github.com/Tripouille/printfTester
>> make m
ํดํท!
๊ทผ๋ฐ ๋ด๊ฐ ๋ง๋ main๋ฌธ์ผ๋ก ์ปดํ์ผ ํ์ ๋ ์์ง๋ ์์ ๊ฐ์ ์๋ฌ๊ฐ ๋ ์ ์ข ๋ ๊ตฌ๊ธ๋ง ํด๋ด์ผ ํ ๊ฒ ๊ฐ๋ค
๐ 220615
์ ๊นํ์ง ์ง์ง ๋ ์ ๋ ๋ฐ๋ณด..
์ปดํ์ผ ํ ๋ ์๋ฌด ์๊ฐ ์์ด *.c๋ก ๋๋ ธ๋ ๊ฑฐ์๋ค.... ํํ............
์ ๋ฒ์๋ ๋๊ฐ์ ์๋ฌ๊ฐ ๋ด์ ๋ ์ด๋ป๊ฒ ํด๊ฒฐํ์๋์ง ๊น๋จน์๋๋ฐ ๊ทธ๋๋ ๋ค๋ฅธ ํ์ผ์ ์๋ ํจ์ ์ฌ์ฉํ ๋ ๊ทธ ํ์ผ๊น์ง ๊ฐ์ด ์ปดํ์ผํด์ฃผ์ง ์์์ ์๋ฌ๊ฐ ๋ด๋ค๊ฐ (๊ทธ๋ ๋ฐ๋ก ์์์ฐจ๋ ธ์ง๋ง..) ํด๊ฒฐํ์๋๋ฐ..
์ด๋ฒ์ libft ํด๋ ์์ ์๋ ํจ์๋ค๋ ์ฌ์ฉํด์ผ ํ๊ธฐ ๋๋ฌธ์ ์ด๋ ๊ฒ ์ปดํ์ผํ์ด์ผ ํ๋ค..!!
gcc -Wall -Werror -Wextra *.c */*.c
main๋ฌธ ๋๋ ค์ ๋์ถฉ ํ ์คํธ ์!
๐ 220703
์ด์ฌํ ๋๋ค๊ฐ ๋๋ ์๋ฒฝ์ ๋ด์ฉ ์ ๋ฆฌํ ๊ฑฐ ๋ณด๋ฉด์ ๋์ถฉ ๊ณต๋ถํ๊ณ ํ๊ฐ ์ค๋น ์ ~
๐ 220710
๋์ฐฉํด์ ํ ์คํฐ ๋ ๋๋ ค๋ณด๊ณ ๋ค์ ํธ๋ค๋ฅ ๊ณต๋ถํด์ ํ๊ฐ ๋ค ๋ฐ์๋ค !!
๋ณด๋์ค ๋ถ๋ถ์ ์ ํด์ 100์ ์ผ๋ก ํต๊ณผ ^^V
'a c t i v i t y . . ๐ > 42 SEOUL' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
42 SEOUL ์นด๋ ํ๋ฃจ์ผ์ง: GNL! ๐น (0) | 2022.06.05 |
---|---|
42 SEOUL ์นด๋ ํ๋ฃจ์ผ์ง: libft ํ ์คํฐ๊ธฐ libft ๊ฒฝ๋ก ์ค์ (0) | 2022.05.16 |
42 SEOUL: 6๊ธฐ 2์ฐจ ๋ผํผ์ ํ๊ธฐ (0) | 2022.04.27 |
42 SEOUL: ๋ผํผ์ ์ค๋น(ํ์ ๋ ์ผ๋ ๊ธ.. ใ ) (0) | 2022.04.27 |
42 SEOUL ์นด๋ ํ๋ฃจ์ผ์ง: libft ๋! (0) | 2022.04.25 |