/* ************************************************************************** */ /* */ /* ::: :::::::: */ /* ft_unsigned_itoa.c :+: :+: :+: */ /* +:+ +:+ +:+ */ /* By: lfirmin +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2024/06/19 04:51:27 by lfirmin #+# #+# */ /* Updated: 2024/06/19 07:45:46 by lfirmin ### ########.fr */ /* */ /* ************************************************************************** */ #include "ftprintf.h" char *ft_unsigned_itoa(unsigned int n) { char *str; size_t size; long int num; num = n; size = ft_count(num); str = (char *)malloc(size + 1); if (!str) return (NULL); str[size] = '\0'; if (num < 0) num = -num; while (size--) { str[size] = num % 10 + '0'; num = num / 10; } return (str); }