Code du putnbr, je n'arrive pas a afficher 0
Bonjour,
j'ai un petit probleme d'algo, en cours je dois recoder la fonction putnbr, j'y suis presque arriver sauf que cela ne gere pas lorsqu'on donne en parametre 0, quelqu'un aurait il une idée?
int my_put_nbr(int nb)
{
if (nb < 0)
{
my_putchar('-');
nb = -nb;
}
if (nb == 0)
return ;
my_put_nbr(nb / 10);
my_putchar(nb % 10 + '0');
}
j'ai un petit probleme d'algo, en cours je dois recoder la fonction putnbr, j'y suis presque arriver sauf que cela ne gere pas lorsqu'on donne en parametre 0, quelqu'un aurait il une idée?
int my_put_nbr(int nb)
{
if (nb < 0)
{
my_putchar('-');
nb = -nb;
}
if (nb == 0)
return ;
my_put_nbr(nb / 10);
my_putchar(nb % 10 + '0');
}