Ejemplo n.º 1
0
void	my_put_nbr(int nb)
{
  if (nb < 0)
    {
      nb = nb * (-1);
      my_putchar('-');
      aff_nb(nb);
    }
  else if (nb == 0)
    my_putchar('0');
  else
    aff_nb(nb);
}
Ejemplo n.º 2
0
void	aff_nb(int nb)
{
  char	chiffre;

  chiffre = 0;
  if (nb > 0)
    {
      chiffre = (nb % 10) + 48;
      nb = nb / 10;
      aff_nb(nb);
      my_putchar(chiffre);
    }
}
Ejemplo n.º 3
0
int	my_put_nbr(int nb)
{
  int	stock;

  stock = 0;
  if (nb == -2147483648)
    {
      write(1, "-2147483648", 11);
      return (0);
    }
  nb = aff_neg(nb);
  is_easy(nb);
  if (nb >= 9)
    aff_nb(nb, stock);
  return (0);
}