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

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

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

【用sprintf函数将数字转换成字符串】后来发现sprintf函数可以快速转换,只要一行就够了
sprintf(string,"%d",number); //string为字符串,number为数字

    推荐阅读