/* ************************************************************************** */ /* */ /* ::: :::::::: */ /* ft_print_reverse_alphabet.c :+: :+: :+: */ /* +:+ +:+ +:+ */ /* By: tischmid +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2023/03/15 21:50:37 by tischmid #+# #+# */ /* Updated: 2023/03/16 05:00:01 by tischmid ### ########.fr */ /* */ /* ************************************************************************** */ #include void ft_putnbr(int nb) { char last_digit; if (nb < 0) { write(1, "-", 1); if (nb == 1 << 31) { nb += 2e9; write(1, "2", 1); } nb *= -1; } last_digit = nb % 10 + '0'; if (nb > 9) { nb /= 10; ft_putnbr(nb); } write(1, &last_digit, 1); } /* //// int main(void) { ft_putnbr(-2147483648); // ft_putnbr(-10000); // ft_putnbr(-1); // ft_putnbr(0); // ft_putnbr(1); // ft_putnbr(10000); // ft_putnbr(2147483647); return (0); } */ ////