[Ajuda] Hexadecimal
#1

Alguem ae pode me ajudar a descobrir como se carrega um valor Hexadecimal em uma Int?
Reply
#2

Achei essa funзгo em um FS aqui, nгo sei quem fez.

pawn Код:
stock strhex(string[])
{
    new ret, val, i;
    if(string[0] == '0' && (string[1] == 'x' || string[1] == 'X'))
    {
        i = 2;
    }
    while(string[i])
    {
        ret <<= 4;
        val = (string[i++] - '0');
        if(val > 0x09)
        {
            val -= 0x07;
        }
        if(val > 0x0F)
        {
            val -= 0x20;
        }
        if(val < 0x01)
        {
            continue;
        }
        if(val < 0x10)
        {
            ret += val;
        }
    }
    return ret;
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)