문자 c, 파일디스크립터 fd를 사용해 write함수로 출력하는 함수
void ft_putchar_fd(char c, int fd)
🔩 parameters
c : 출력할 문자 c
fd : 정수값으로 받아오는 파일 디스크립터📬 return
없음
- fd는 파일 디스크립터로 정수형으로 받아옴
- 프로세스가 특정 파일에 접근하기위한 추상적인 키로써 어떤 파일인지를 숫자로 구분함
- 음수가 될수없으며 0(표준출력), 1(표준입력), 2(표준에러)는 정해져있어 3부터 사용됨
- write 함수를 사용해 출력하며 write(파일디스크립터, 문자열시작주소, 바이트수) 이다
- fd는 음수가되면 안되므로 처리해준다
#include "libft.h"
void ft_putchar_fd(char c, int fd)
{
if (fd < 0)
return ;
write(fd, &c, 1);
}