-
void int2str(int n, char *str)
-
{
-
char buf[10]=\"\";
-
int i=0;
-
int len=0;
-
int temp=n<0?-n:n;
-
if(str==NULL)
-
{
-
return ;
-
}
-
while(temp)
-
{
-
buf[i++]=(temp%10)+\'0\';
-
temp=temp/10;
-
}
-
len=n<0?++i:i;
-
str[i]=0;
-
while(1)
-
{
-
i--;
-
if(buf[len-i-1]==0)
-
{
-
break;
-
}
-
str[i]=buf[len-i-1];
-
}
-
if(i==0)
-
{
-
str[i]=\'-\';
-
}
-
}
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29012686/viewspace-1145099/
,如需转载,请注明出处,否则将追究法律责任。