//将LONG转为ASC
//例:if sour=8796;nums=6;then dest=0x38;0x37;0x39;0x36;0x20;0x20
void long_to_asc(long sour,char nums,char *dest)
{
int count=1;
long sour1;
sour1=sour;
memset(dest,' ',nums);
while(1)
{
if((sour1/10)!=0)
count++;
else break;
sour1 /= 10;
}
while(count>0)
{
*(dest+count-1)=(BYTE)((sour%10)+'0');
sour /= 10;
count --;
}
}
//例:if sour=8796;nums=6;then dest=0x38;0x37;0x39;0x36;0x20;0x20
void long_to_asc(long sour,char nums,char *dest)
{
int count=1;
long sour1;
sour1=sour;
memset(dest,' ',nums);
while(1)
{
if((sour1/10)!=0)
count++;
else break;
sour1 /= 10;
}
while(count>0)
{
*(dest+count-1)=(BYTE)((sour%10)+'0');
sour /= 10;
count --;
}
}