05/03/2022 11:54
(Esta mensagem foi modificada pela última vez a: 05/03/2022 18:00 por xbruno1000x.)
Parece simples mas estou quebrando a cabeça.
transformar o resultado de uma hexadecimal em decimal.
new corh[10]= '0xFFFFFFAA';
em uma variável decimal int
new corint = NUMERO_CONVERTIDO;
Já resolvi + rep NelsonC
transformar o resultado de uma hexadecimal em decimal.
new corh[10]= '0xFFFFFFAA';
em uma variável decimal int
new corint = NUMERO_CONVERTIDO;
Já resolvi + rep NelsonC
Código PHP:
stock HexToInt(string[]) {
if (string[0]==0) return 0;
new i;
new cur=1;
new res=0;
for (i=strlen(string);i>0;i--) {
if (string[i-1]<58) res=res+cur*(string[i-1]-48); else res=res+cur*(string[i-1]-65+10);
cur=cur*16;
}
return res;
}