/* ************************************************************************** */ /* */ /* ::: :::::::: */ /* ft_strdup.c :+: :+: :+: */ /* +:+ +:+ +:+ */ /* By: erey-bet +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2022/07/26 14:25:30 by erey-bet #+# #+# */ /* Updated: 2022/09/28 16:32:55 by erey-bet ### ########.fr */ /* */ /* ************************************************************************** */ #include "libft.h" char *ft_strdup(const char *src) { char *src_copy; int i; src_copy = (char *)malloc(sizeof(char) * ft_strlen(src) + 1); if (src_copy == NULL) return (NULL); i = 0; while (src[i]) { src_copy[i] = src[i]; i++; } src_copy[i] = '\0'; return (src_copy); }