strdup strdup는 스트링을 복제해서 할당된 메모리에 넣고 리턴을 해주는 친구임 malloc을 사용해야함. 함수 원형 char*ft_strdup(const char *string) 구현 #include "libft.h" char*ft_strdup(const char *string) { char*temp; inti; intcount; i = 0; count = strlen(string); temp = (char *)malloc(count * sizeof(char) + 1); while (string[i]) { temp[i] = string[i]; i++; } temp[i] = '\\0'; return (temp); } 참고 사이트 strdup() — 스트링 복제 strdup() — 스트링 복제 형식..
C언어 라이브러리
strntr 함수 원형 char*ft_strnstr(const char *str, const char *substr, size_t len) str에서 substr을 찾을 것임. 단, len만큼 찾을 것임 똑같은 값을 찾더라도 len이 충족되지 않으면 (NULL)리턴 substr에 아무것도 없으면 str리턴 substr, str에 아무것도 없으면 str리턴 #include "libft.h" char*ft_strnstr(const char *str, const char *substr, size_t len) { char*s1; char*s2; size_tcount; if (*substr == 0 && *str == 0) return ((char *)str); if (*substr == 0) return ((c..