#include #include void ft_putchar(char c) { write(1, &c, 1); } void ft_putnbr(int nb) { if (nb > 9) { ft_putnbr(nb / 10); ft_putchar(nb % 10 + '0'); } else if (nb == INT_MIN) { ft_putnbr(nb / 10); ft_putnbr(-(nb % 10)); } else if (nb < 0) { ft_putchar('-'); ft_putnbr(-nb); } else ft_putchar(nb % 10 + '0'); } int main(void) { int ints[10] = {1, 2, 0, INT_MIN, 10, -1, 5, 0, 7, INT_MAX}; ft_foreach(ints, 10, &ft_putnbr); return (0); }