/* ************************************************************************** */ /* */ /* ::: :::::::: */ /* ft_putnbr.c :+: :+: :+: */ /* +:+ +:+ +:+ */ /* By: bchanot +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2018/10/12 02:20:43 by bchanot #+# #+# */ /* Updated: 2018/10/12 03:30:32 by bchanot ### ########.fr */ /* */ /* ************************************************************************** */ #include "libft.h" void ft_putunbr_fd(t_uint64 nb, int fd) { if (nb < 10) ft_putchar_fd(48 + nb, fd); else { ft_putunbr_fd(nb / 10, fd); ft_putunbr_fd(nb % 10, fd); } } void ft_putnbr_fd(t_int64 nb, int fd) { if (nb < 0) { ft_putchar_fd('-', fd); nb = -nb; } if (nb < 10) ft_putchar_fd(48 + nb, fd); else { ft_putnbr_fd(nb / 10, fd); ft_putnbr_fd(nb % 10, fd); } }