点击(此处)折叠或打开
- 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博客 ” ,链接:http://blog.itpub.net/29012686/viewspace-1145099/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/29012686/viewspace-1145099/