fbpx

Expresate

Si además quieres enviarnos un Artículo para el Blog y redes sociales, pulsa el siguiente botón:

Convertir valor hex...
 
Avisos
Vaciar todo

Convertir valor hexadecimal de un caracter a decimal en CSS

9 Respuestas
5 Usuarios
0 Reactions
5,983 Visitas
rashii
Respuestas: 530
Topic starter
(@rashii)
Ardero
Registrado: hace 20 años

Hola, estoy haciendo un programa en el CSS que necesitaria lo siguiente:
Me esta llegando la potencia de la señal como un caracter, es decir, por ejemplo con getc me esta llegando el caracter % y lo que quisiera es poder convertir el valor hexadecimal de ese caracter, en un valor entero para poder trabajar con el. En el caso del % me tendria que sacar un 37 que el valor del caracter que me llega en decimal...¿alguien sabe como podría hacerlo en c? Un saludo.

Responder
8 respuestas
ucfort
Respuestas: 760
(@ucfort)
Ardero
Registrado: hace 20 años

Creo que no me vale 🙁 grr porque a abs no se le puede pasar un caracter... 🙁
jejeejee, no, no te vale justo despues de responderte vique no era ese tu problema, sino que tu mandas ese valor 37, esperando que te salga ese numero y en realidad te sale el caracter correspondiente, es asi, no?
Pero, si, a abs se le puede pasar un caracter, lo comprobe antes de responderte.
char caracter;
int numero;
caracter='%';
numero= abs (caracter);

for (i=1;i<=numero;++i){
}
Pero seguramente hay algun mado mas directo de convertir el char en su correspondiente codigo numerico.
Pero ya te digo, no es lo que necesitas, creo.

Responder
ranganok
Respuestas: 3875
(@ranganok)
Ardero
Registrado: hace 19 años

habéis probado haciendo un cast directo?

char a;
int b = (int) a;

S2

Ranganok Schahzaman

Responder
gonzao
Respuestas: 218
(@gonzao)
Estimable Member
Registrado: hace 19 años

Hola

Como dice Ranganok te debe valer porque en realidad el valor de la variable es:
37 = 0x25 = '%'
Se puede operar directamente con ella y si "se queja" se hace el casting.

Eso creo yo.

gONzAO

Responder
rashii
Respuestas: 530
Topic starter
(@rashii)
Ardero
Registrado: hace 20 años

jaja gracias de verdad! No habia caido en que algo tan simple te iba a dejar y ni probe haciendo un cast....no sabia que te dejara de caracteres a enteros directamente. Un saludo.

Responder
Página 2 / 2
Compartir: