Advertisement
MMBC

put nbr base

Nov 18th, 2018
164
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.41 KB | None | 0 0
  1. void pnbr_base(long nb, char const *base)
  2. {
  3.     int base_len = my_strlen(base);
  4.  
  5.     if (nb) {
  6.         pnbr_base(nb / base_len, base);
  7.         my_putchar(base[nb % base_len]);
  8.     }
  9. }
  10.  
  11. int my_put_nbr_base(long nb, char const *base)
  12. {
  13.     if (nb < 0) {
  14.         my_putchar('-');
  15.         nb = -nb;
  16.     }
  17.     if (nb != 0)
  18.         pnbr_base(nb, base);
  19.     else
  20.         my_putchar(base[nb]);
  21.     return 0;
  22. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement