size_t strlcpy(char *dst, const char *src, size_t dstsize);
설명
strncpy 에서는 source의 길이가 destination의 버퍼 길이와 같거나 더 길 경우, NUL-terminate되지 않는다.
strncpy의 NUL-terminate를 보장하기 위한 함수 -> strlcpy
size-1 만큼의 string 복사와 함께 NULL로 끝남을 보장해 준다.
인자
dst - 수정 또는 추가되는 널로 끝나는 문자열
src - 복사 될 널 종료 문자열
dstsize - 버퍼의 크기
리턴값
src의 길이
'42 Libft' 카테고리의 다른 글
#1.14 ft_strchr (수정 완료) (0) | 2020.10.06 |
---|---|
#1.13 ft_strlcat (수정완료) (0) | 2020.10.05 |
#1.11 ft_memcmp (수정완료) (2) | 2020.10.05 |
#1.12 ft_isdigit (0) | 2020.10.05 |
#1.10 ft_memchr (수정완료) (0) | 2020.10.05 |