其实整型没有多大的必要转为字符串,用到的地方也很少,碰巧今天有人问了下。发现用标准IO很容易实现。
#include <stdio.h>
int main ()
{
int i = 12345;
int j = -12345;
char buf[32] = {0};
sprintf(buf,"%d\0",i);
printf("buf1 = %s\n",buf);
sprintf(buf,"%d\0",j);
printf("buf2 = %s\n",buf);
}