Example #1
0
void	my_putnbr_base(int nbr, char *base)
{
  int	i;
  int	size;

  size = my_strlen(base);	
  if (nbr <= 0)
    {
      my_putchar('-');
      nbr_aff(-nbr, base, size);
    }
  else if (nbr == 0)
    my_putchar(base[0]);
  else
    aff_nbr(nbr, base, size);
}
Example #2
0
void my_put_nbr(int n)
{
  int i;
  int c;
  int l;
  int s;
  char str[12];

  i = pos_or_neg(n);
  s = (l = nbrlen(i));
  str[l] = '\0';
  while (i > 0)
  {
    c = i % 10;
    i = i / 10;
    str[l - 1] = c + 48;
    l--;
  }
  if (n == 0)
    str[s - 1] = 48;
  if (n == -2147483648)
    str[s - 1] = 56;
  aff_nbr(str);
}