/* ************************************************************************** */ /* */ /* ::: :::::::: */ /* ft_memcpy_test.c :+: :+: :+: */ /* +:+ +:+ +:+ */ /* By: lalgarra +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2025/10/03 18:27:44 by lalgarra #+# #+# */ /* Updated: 2025/10/04 19:09:27 by lalgarra ### ########.fr */ /* */ /* ************************************************************************** */ #include "libft.h" #include #include void do_test1(char *dest, char *src, size_t n) { void *res; printf("src: \"%s\", n=%lu, dest: \"%s\";", src, n, dest); res = ft_memcpy(dest, src, n); printf(" after call, dest: \"%s\";", dest); printf(" (res == dest): %i\n", res == (void *)dest); } int main(void) { char src[18]; char dest[18]; strcpy(src, "Iorem ipsum dolor\0"); ft_memset(dest, '_', 17); dest[17] = '\0'; do_test1(dest, src, 0); ft_memset(dest, '_', 17); do_test1(dest, src, 3); ft_memset(dest, '_', 17); do_test1(dest, src, 17); return (0); }