본문 바로가기
42Seoul/libft

ft_putendl_fd

by 하고싶은건많은놈 2023. 2. 16.

putendl_fd?

//원 함수 없음
    void ft_putendl_fd(char *s, int fd);

구현해야할 함수 기능

: Outputs the string ’s’ to the given file descriptor, followed by a newline.

해석 및 부연설명

: 주어진 file descriptor 문자열 's'를 출력한 뒤 개행을 출력한다.

ex)

ft_putendl_fd("abcde", 1);
ft_putendl_fd("12345", 1);

코드 실행 결과

abcde
12345

지정한 file descriptor(1)에 정상적으로 문자열 "abcde\n"과 "12345\n"이 출력되었다.

의문점 및 생각해볼점

딱히 없다.


ft_putendl_fd 구현

void	ft_putendl_fd(char *str, int fd)
{
	write(fd, str, ft_strlen(str));
	write(fd, "\n", 1);
}

ft_putstr_fd 함수에서 개행부분만 추가하면 끝이다.

'42Seoul > libft' 카테고리의 다른 글

ft_putstr_fd  (0) 2023.02.16
ft_putnbr_fd  (0) 2023.02.16
ft_putchar_fd  (0) 2023.02.16
ft_lstnew  (0) 2023.02.16
ft_strmapi  (0) 2023.02.16

댓글