ft_putchar_fd - chanhl22/libft GitHub Wiki
13 #include "libft.h"
14
15 void ft_putchar_fd(char c, int fd)
16 {
17 write (fd, &c, 1);
18 }
๊ธฐ๋ณธ์ ์ผ๋ก ํ ๋น๋ฐ๋ ํ์ผ ๋์คํฌ๋ฆฝํฐ
0๋ฒ : ํ์ค ์
๋ ฅ(Standard Input) / STDIN_FILENO
1๋ฒ : ํ์ค ์ถ๋ ฅ(Standard Output) / STDOUT_FILENO
2๋ฒ : ํ์ค ์๋ฌ(Standard Error) / STDERR_FILENO
๊ทธ๋ฌ๋ฏ๋ก ์ฐ๋ฆฌ๊ฐ ์์ฑํ๋ ํ์ผ ๋์คํฌ๋ฆฝํฐ๋ค์ 3๋ฒ ๋ถํฐ ์ฐจ๋ก๋๋ก ํ ๋น๋ฐ๊ฒ๋๋ค.
์ฝ๊ฒ ์๊ฐํ๋ฉด, ํ์ผ ๋์คํฌ๋ฆฝํฐ๋ ํ์ผ์ ๋ค๋ฃจ๊ธฐ ์ํด์ ํด๋นํ์ผ์ ์ฃผ์๋ฅผ ์ฐธ์กฐํ์ฌ ์ ๊ทผํ๋ ํํ๋ผ๊ณ ์๊ฐํ๋ฉด ๋๋ค.