calloc
prototype :
- void *calloc(size_t number, size_t size);
description :
- calloc() 함수는 number 크기를 size 개수에 맞춰 malloc한다.
- 즉, number * size를 malloc하는 것과 마찬가지이다.
- 다른 점이 있다면 calloc()함수는 메모리를 정확히 0 바이트로 초기화한다는 것이다.
bzero : https://42kchoi.tistory.com/6
-------------------------------------------------------------------
man strdup
prototype : char *strdup(const char *str);
Description :
-
strdup() 함수는 str 문자열에 충분한 메모리를 할당해주고, 카피한다.
-
return 값은 그것의 포인터다.
-
포인터는 free 함수의 인자로 쓰인다.
'Code 42 > libft' 카테고리의 다른 글
ft_lstnew, ft_lstadd_front, ft_lstsize, *ft_lstlast, ft_lstadd_back, ft_lstdelone, ft_lstiter, ft_lstclear, ft_lstmap (0) | 2020.02.27 |
---|---|
ft_substr // ft_strjoin // ft_strmpai (0) | 2020.02.27 |
(Mac) memmove, memchr, memcmp, strchr, strrchr, strnstr (0) | 2020.02.26 |
(MAC) bzero, memcpy, memccpy (0) | 2020.02.24 |
(Mac) memset (0) | 2020.02.24 |
최근댓글