整數轉換成字符串函數的實現,要注意str[]位數是否足夠。
void NumberToChar(int num,char str[] )
{
int sign;
unsigned char i=0,j=0;
unsigned char temp[10];
sign=num;
do
{
temp[i] = sign%10+'0';
sign/=10;
i++;
}
while(sign>0);
while(i>0)
{
str[j] = temp[i-1];
j++;
i--;
}
str[j]='\0';
}