24/05/2010, 17:28
|
| | Fecha de Ingreso: abril-2010 Ubicación: Rosario
Mensajes: 1.850
Antigüedad: 14 años, 8 meses Puntos: 228 | |
Respuesta: copiar los numero de un string en un array de numeros. Pasa lo siguiente: los digitos en el codigo ascci van del 48 al 57 inclusive.
En la computadora un caracter no es mas que un numero. Entonces simplemente lo que debes hacer es que tu caracter le reste el valor del '0' para obtener tu numero.
Por ejemplo el 0 esta en la posicion 48. Si le restamos 48 nos da 0.
Entonces en tu codigo haces: numero[i]=texto[i] - '0' ;
Tambien corregi esto:
if(48<texto[i] && 57>texto[i]) por esto: if(48 <= texto[i] && 57 >= texto[i])
Sino el '0' y el '9' no entran. |