본문 바로가기

42Seoul/libft

[Libft] strdup

strdup

  •  strdup 함수는  s1 스트링을 복사할 수 있는 충분한 공간을 할당하고 복사한 후 할당된 포인터를 반환합니다.

Declaration

char	*strdup(const char *s1)

Parameters

  •  s1  : 복사할 스트링입니다.

Return value

  • 복사된 스트링의 주소를 반환합니다.
  • 에러가 발생하면  NULL 포인터를 반환합니다.

Remarks

  • 마이크로소프트에서는 더이상 사용되지 않는 함수입니다.
  • 사용 가능한 메모리가 부족하면  NULL 이 반환되고  errno  ENOMEN 으로 설정됩니다.

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

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