ft_putstr_fd

J_JEON·2022년 1월 16일
0

libft

목록 보기
32/44

💻 ft_putstr_fd

문자열 s를 주어진 파일디스크립터를 사용해 write함수로 출력해주는 함수

📃 ft_putstr_fd 원형

void	ft_putstr_fd(char *s, int fd)

🔩 parameters

*s : 출력할 문자열
fd : 파일 디스크립터

📬 return

없음

🧨 주의사항

  • 파일디스크립터는 음수가 나올 수 없으므로 처리해줌
  • write함수의 바이트수 부분을 ft_strlen함수를 사용해 s의 길이만큼 넣어줌
  • 파일 디스크립터에 관한것은 ft_putchar_fd글을 참고

⌨ 코드


#include "libft.h"

void	ft_putstr_fd(char *s, int fd)
{
	if (fd < 0)
		return ;
	write(fd, s, ft_strlen(s));
}

profile
늅늅

0개의 댓글