/* ************************************************************************** */ /* LE - / */ /* / */ /* ft_substr.c .:: .:/ . .:: */ /* +:+:+ +: +: +:+:+ */ /* By: rbousset +:+ +: +: +:+ */ /* #+# #+ #+ #+# */ /* Created: 2019/10/12 15:37:02 by rbousset #+# ## ## #+# */ /* Updated: 2019/10/13 08:33:09 by rbousset ### #+. /#+ ###.fr */ /* / */ /* / */ /* ************************************************************************** */ #include #include #include char *ft_substr(const char *s, unsigned int start, size_t len) { char *nstr; size_t i; i = 0; if (!(nstr = (char*)malloc((len + 1) * sizeof(char)))) return (NULL); while (s[start + i] && i < len) { nstr[i] = s[start + i]; i++; } nstr[i] = '\0'; return (nstr); }