Example #1
0
static void		ft_putnbr_neg_fd(int n, int fd)
{
	if (n <= 9)
		ft_putchar_fd(n + '0', fd);
	else
	{
		ft_putnbr_neg_fd(n / 10, fd);
		ft_putchar_fd(n % 10 + '0', fd);
	}
}
Example #2
0
void			ft_putnbr_fd(int n, int fd)
{
	if (n < 0)
	{
		ft_putchar_fd('-', fd);
		ft_putnbr_fd(-n, fd);
	}
	else
		ft_putnbr_neg_fd(n, fd);
}
Example #3
0
void			ft_putnbr_fd(int n, int fd)
{
	if (n < 0)
	{
		ft_putchar_fd('-', fd);
		if (n == -2147483648)
			ft_putstr_fd("2147483648", fd);
		else
			ft_putnbr_fd(-n, fd);
	}
	else
		ft_putnbr_neg_fd(n, fd);
}