C/C++: Conversão String(char *), hexa e int  XML
Índice dos Fóruns » Assuntos gerais (Off-topic)
Autor Mensagem
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. (;
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. ((;
jmp
JavaEvangelist
[Avatar]

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
 
Índice dos Fóruns » Assuntos gerais (Off-topic)
Ir para:   
Powered by JForum 2.1.8 © JForum Team