Tuesday, July 11, 2006

convert HEX to DEC

int hex2dec(char *hex)
{
int i;
int dec = 0;

for ( i=0; i {
if ( hex[i] >= '0' && hex[i]<= '9' )
dec += pow(16, (strlen(hex)-i-1) ) * (hex[i] - '0');
if ( hex[i] >= 'A' && hex[i] <='F' )
dec += pow(16, (strlen(hex)-i-1) ) * (hex[i] - 'A' + 10);
}
return dec;
}

No comments:

Post a Comment