/* ************************************************************************** */ /* */ /* ::: :::::::: */ /* main.c :+: :+: :+: */ /* +:+ +:+ +:+ */ /* By: gbaconni +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2021/08/09 18:18:58 by gbaconni #+# #+# */ /* Updated: 2021/08/11 18:07:07 by gbaconni ### ########.fr */ /* */ /* ************************************************************************** */ #include #include #include #include char *ft_strncpy(char *dest, char *src, unsigned int n); int main(void) { char src[32]; char dest[64]; unsigned int n; char *result; n = 0; printf("Input String [max 31]: "); scanf("%s", src); printf("Input Size: "); scanf("%d", &n); result = ft_strncpy(dest, src, n); printf("src=%s dest=%s n=%d result=%s (ft_strncpy)\n", src, dest, n, result); result = strncpy(dest, src, n); printf("src=%s dest=%s n=%d result=%s (strncpy)\n", src, dest, n, result); return (0); }