본문 바로가기

42Seoul/libft

[Libft] strlcpy

strlcpy

  • NULL로 끝나는 스트링인  src  size - 1 만큼 복사한 후, NULL로 끝나는 스트링으로  dst 에 넣어줍니다.
  •  strlcpy 는 쉽게 잘못 사용될 수 있는 함수  strncpy 보다 안전하고, 일관적이며 오류가 덜 발생하도록 설계되었습니다.

Declaration

size_t strlcpy(char *dst, const char *src, size_t size);

Parameters

  •  src  : 복사할 스트링입니다.
  •  dst  : 복사한 스트링을 삽입할 변수입니다.
  •  size  :  dst 의 버퍼 크기입니다.

Return value

  •  src 의 길이를 반환합니다.

구현

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

[Libft] strdup  (0) 2023.05.19
[Libft] bzero  (0) 2023.05.19
[Libft] memmove  (0) 2023.05.19
[Libft] strlcat  (0) 2023.05.18
[Libft] strlen  (0) 2023.05.17