用sprintf函数将数字转换成字符串

来源:互联网 发布:php exec函数用法 编辑:程序博客网 时间:2024/06/06 13:58

过去我是手写的转换函数:

void Int2Str(int x,char *istr) // 将正整数x转换为字符串istr{    char ch,*p,*t;    int r;    p=t=istr;    while(x>0)      {            r=x%10;        x=x/10;        *p='0'+r;         p++;    }    *p='\0';    p--;    while(t<p) //将p中的数字符串倒序排列           {        ch=*t;         *t=*p;         *p=ch;        t++;         p--;    }}   

后来发现sprintf函数可以快速转换,只要一行就够了

sprintf(string,"%d",number);//string为字符串,number为数字
阅读全文
0 0
原创粉丝点击