❶ 将一个整形转换为字符串
试试这个答案,http://www.cnblogs.com/ahuangliang/p/3602441.html
#defineBASE_MAX(26+10)
charconst*itostr(intx,intbase)
{
/*map居中,支技负余数*/
staticcharconst*constmap=
&""
""
[BASE_MAX-1];
/*静态缓冲,不支持多线程,每次调用都覆盖上次的值*/
staticcharbuf[BASE_MAX];
intoldx;
/*从缓冲尾部逆向使用*/
char*p=buf+sizeof(buf)-1;
*p='