#include <stdlib.h>
int number_len(int nb)
{
int i;
i = 0;
if (nb < 0)
{
nb = nb * -1;
i++;
}
while (nb > 0)
{
nb = nb / 10;
i++;
}
return (i);
}
char *ft_itoa(int nb)
{
char *result;
int nb_len;
int i;
i = 0;
nb_len = number_len(nb);
result = malloc(sizeof(char) * nb_len);
result[0] = '0';
if (nb < 0)
{
nb = nb * -1;
result[0] = '-';
i++;
}
while (nb_len > i)
{
nb_len--;
result[nb_len] = (nb % 10) + '0';
nb = nb / 10;
}
return (result);
}
To embed this project on your website, copy the following code and paste it into your website's HTML: