我写了一个itoa()函数
可以转换 0 ~ 2^31 的整数
#include <string.h>
int itoa(int num, char *dest){
if(dest == NULL)
return -1;
char temp[24];
temp[23] = '\0';
char *p = &temp[22];
while(num/10 != 0){
*(p--) = num%10 + 48;
num = num /10;
}
*p = num%10 + 48;
strcpy(dest, p);
return 0;
}