Ver Mensaje Individual
  #8 (permalink)  
Antiguo 09/05/2013, 15:01
vosk
 
Fecha de Ingreso: agosto-2012
Mensajes: 601
Antigüedad: 11 años, 8 meses
Puntos: 83
Respuesta: Pasar de cadena de caracteres a INT

"... al leer tsanitaria[i] coge otro numero correspondiente a la dirección o algo asi..."

Esto te retorna el ascii del caracter numerico, lo que tienes que hacer para convertir el caracter numerico a entero es enviar el caracter a una de las funciones citadas, entonces obtienes el numero como entero y puedes usarlo en la ecuacion o lo que tengas.

P.ej. a lo facil el ascii de 0 es 48, el de 1 es 49, etc, entonces solo tienes que restar el ascii del caracter numerico 0 del ascii de los caracteres numericos que tengas:

Código:
n = tsanitaria[i] - '0';

//por ejemplo el caracter '1' es 49, luego '1'-'0' = 49 - 48 = 1
Saludos
vosk