Red de conocimiento informático - Problemas con los teléfonos móviles - Cómo convertir la cadena en el cuadro de edición en un número hexadecimal cuando se usa el programa de puerto serie VC

Cómo convertir la cadena en el cuadro de edición en un número hexadecimal cuando se usa el programa de puerto serie VC

Primero convierta el contenido del cuadro de edición a char

str[];//Matriz de caracteres

Convierta todos los caracteres a minúsculas

Luego comience desde el último dígito pos

=

strlen(str)-1;

char

c

=

str[pos];

Si c

está entre '0'~'9', suma

+=

suma*16

+

(c-'0');

Si c

Entre 'a'~'f',suma

+=

suma*16

+

10

+

(c-'a');

Circuito a c

=

'x'

Finalmente, la suma se genera en formato

hexadecimal

.

Por supuesto, debes verificar si la cadena es hexadecimal legal de antemano. Número