18char *
ft_strnstr(
const char *haystack,
const char *needle,
size_t len)
24 if (*needle ==
'\0' || haystack == needle)
25 return ((
char *)haystack);
30 while (i < len && haystack[i])
32 if (haystack[i] == needle[0])
35 while (needle[j] && haystack[i + j] && haystack[i + j] == needle[j]
39 return ((
char *)haystack + i);
char * ft_strnstr(const char *haystack, const char *needle, size_t len)
Search string from string.
size_t ft_strlen(const char *s)
Length of the string.