Posted: Thu Aug 31, 2006 3:45 pm
Here's some public domain code I found:
Code: Select all
/* ITOA
Example:
char str[6];
itoa(str, 568);
*/
char *itoa(char *str, int num)
{
int k;
char c, flag, *ostr;
if (num < 0) {
num = -num;
*str++ = '-';
}
k = 10000;
ostr = str;
flag = 0;
while (k) {
c = num / k;
if (c || k == 1 || flag) {
num %= k;
c += '0';
*str++ = c;
flag = 1;
}
k /= 10;
}
*str = '\0';
return ostr;
}