If you are unfamiliar with hexadecimal numbers please look here:
http://www.permadi.com/tutorial/numHexToDec/
I looked around and didn't find a hexadecimal to decimal conversion function
and I needed one for one of my projects so I wrote one.
Code:
public HexToDec(value[])
{
new string[32];
copy(string,sizeof(string)-1,value);
strtoupper(string);
new temp = 0;
new len = strlen(string);
new i = len;
while( i > 0 )
{
new dec = 0;
switch( string[i-1] )
{
case 'A': dec = 10;
case 'B': dec = 11;
case 'C': dec = 12;
case 'D': dec = 13;
case 'E': dec = 14;
case 'F': dec = 15;
case '0': dec = 0;
case '1': dec = 1;
case '2': dec = 2;
case '3': dec = 3;
case '4': dec = 4;
case '5': dec = 5;
case '6': dec = 6;
case '7': dec = 7;
case '8': dec = 8;
case '9': dec = 9;
}
temp += dec*power(16,(len-i));
i--;
}
return temp;
}
__________________