//将一个整数转换为字符串,用python直接str(num)就行了,可是C语言就不行了。那时以为C语言库函数里面没有itoa,自己写了一个。后来发现库函数里面是有itoa的。
char * itoa(int n)
{
char *s = NULL;
int i = 0;
int num = n;
while (num)
{
num /= 10;
++i;
}
s = (char *)malloc(i + 1);
s[i] = '\0';
num = n;
while (num)
{
s[--i] = num % 10 + 48;
num /= 10;
}
if (!i)
return s;
else
return ERROR;
}