** calloc : https://42kchoi.tistory.com/9
char *ft_substr(char const *s, unsigned int start, size_t len);
이 함수는 s라는 문자열 내에서 start 번째부터 len 개 만큼의 문자를
어떤 문자열(substr)에 담아 리턴하는 함수다. malloc이 필요하다.
===================================================================
char *ft_strjoin(char const *s1, char const *s2);
이 함수는 s1과 s2를 합친 문자열을 리턴하는 함수다.
ft_memcpy를 쓰면 편하다.
Null terminating이 되어있어야 한다.
===================================================================
char *ft_strmpai(char const *s, char (*f)(unsigned int, char));
이 함수는 s의 길이를 재서 s 길이 + 1만큼 result에 malloc해주고
result의 요소 각각에 (*f)(i, s[i])한 결과를 담은 뒤
마지막을 null terminating 해준다.
리턴 값은 당연히 result.
'Code 42 > libft' 카테고리의 다른 글
isalpha, islower, isupper, isdigit, isascii, isalnum, isprint, toupper, tolower (0) | 2020.03.11 |
---|---|
ft_lstnew, ft_lstadd_front, ft_lstsize, *ft_lstlast, ft_lstadd_back, ft_lstdelone, ft_lstiter, ft_lstclear, ft_lstmap (0) | 2020.02.27 |
Mac calloc, strdup (0) | 2020.02.27 |
(Mac) memmove, memchr, memcmp, strchr, strrchr, strnstr (0) | 2020.02.26 |
(MAC) bzero, memcpy, memccpy (0) | 2020.02.24 |
최근댓글