| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/04/2006 10:58:40
|
bandrade
GUJ Ranger
Membro desde: 20/01/2003 15:45:15
Mensagens: 782
Offline
|
Bom dia pessoas, tudo bom?
Tenho que criar uma função que compara 2 valores, que virão em fromatos diferentes:
boolean compare(String hexaValue, int value);
ou seja, recebo uma String contendo um valor em hexa, exemplo:
Entao, tenho que converter o hexa em inteiro e fazer a comparação com o inteiro.
Alguém tem alguma idéia de como resolver isso??
Valeu.
**Sim, já estou vasculhando a internet em busca de algo parecido. (;
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/04/2006 11:15:57
|
bandrade
GUJ Ranger
Membro desde: 20/01/2003 15:45:15
Mensagens: 782
Offline
|
Nhá. Resolvido... tem hora que eu simplesmente me acho um completo idiota.
sscanf(c.toCharArray(),"%x",&i);
Bom, funcionou nos testes aki. ((;
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/04/2006 19:16:32
|
jmp
JavaEvangelist
![[Avatar]](/images/avatar/d2ab2b971ff0dc34b54c0eaa664873f0.png)
Membro desde: 04/04/2006 19:25:13
Mensagens: 478
Offline
|
dicas:
- nunca use scanf em C (buffer overflow)
- nunca use funcoes da lib de C em código C++
esse teu código não é C++, um compilador C++ vai compilar, mas isso definitivamente não é C++ em lugar nenhum.
|
@eduardordm |
|
|
 |
|
|
|
|