Friday, September 18, 2009

Convert integer into string

This is my version of void GetInt(char *strint, int val)
{
int n;
int i = 1, k = 0;
/*Step1: Check how big is this integer*/
n = val;
while(n/10 >= 1){
i*= 10;
n /= 10;
}

/*Step2:Conversion*/
while( val >= 1){
strint[k++] = (char)(val/i +48);
val -= (val/i)*i;
i/=10;
}
strint[k] = '\0';
}

No comments:

Post a Comment