C/Visual C - Consulta por una funcion???

 
Vista:

Consulta por una funcion???

Publicado por Nicolas (2 intervenciones) el 15/08/2004 23:49:42
Hola a todos me gustaria saber si existe algun comando en "C" que cambie de un ascii a un numero entero de 0 a 255. Estoy realizando un proyecto de redes neuronales y necesito ese comando con urgencia.
Muchas gracias por su cooperacion.
Nicolas, Chile.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Depende del formato del numero ascii

Publicado por s (16 intervenciones) el 17/08/2004 02:48:56
Hola.

Perdona, pero no entendí bien tu pregunta. 1)¿Tienes un caracter (un char) y quieres saber su valor en decimal?, o 2)¿tienes una cadena de caracteres y quieres convertirla a un número decimal?

En cualquiera de los dos casos, la solución es sencilla:
1)
char unChar = ' b';
int miEntero = (int) unChar;

2)
char *unaCadena = "123";
int miEntero = atoi(unaCadena)

Por cierto, las representaciones internas de caracteres (char) en C siempre son en formato ASCII.

Espero que te sirva, sino, puedes preguntar nuevamente en el foro, que aquí estamos para ayudarnos.

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar