Problema con String
Publicado por Lucia Vilar (17 intervenciones) el 09/01/2007 11:03:10
Buenos días,
A vr si me podeis ayudar, m estoy volviendo loca.
Tengo un fichero de texto con la siguiente estructura:
nombre*numeroNombre
evidentemente no sé cuántos caracteres tiene cada campo (Nombre, numero, nombre)
El Primer nombre soy capaz de rescatarlo perfectamente, y el ultimo a medias. Mi problema principal viene a la hora de coger el numero.
Lo primero que hago es leer todo de golpe y meterlo en un string auxiliar y a partir de ahí intento rescatar los campos. Para saber donde empezar a leer el numero he utilizado la función POS y hasta ahi va bien la cosa. Mi problema es que eso lo tengo almacenado en un string y yo necesito pasarlo a un array de enteros. Al principio cogía cada caracter numerico y después los concatenaba, pero el problema es que no sé cuántas cifras tiene ese numero, porque yo lo staba suponiendo con 2, pero en el momento que tiene 1 o 3 cifras ya no m funciona, y no se me ocurre otra manera de poder coger el numero, a mi m gustaria poder cogerlo directamente desde fichero indicandole a la sentencia read desde que posición tiene que leer, pero no sé como hacerlo... si me pudierais ayudar....sería genial. tengo que entregarlo este fin de semana y el resto de la práctica la tengo resuelta.
Gracias de antemano!!
A vr si me podeis ayudar, m estoy volviendo loca.
Tengo un fichero de texto con la siguiente estructura:
nombre*numeroNombre
evidentemente no sé cuántos caracteres tiene cada campo (Nombre, numero, nombre)
El Primer nombre soy capaz de rescatarlo perfectamente, y el ultimo a medias. Mi problema principal viene a la hora de coger el numero.
Lo primero que hago es leer todo de golpe y meterlo en un string auxiliar y a partir de ahí intento rescatar los campos. Para saber donde empezar a leer el numero he utilizado la función POS y hasta ahi va bien la cosa. Mi problema es que eso lo tengo almacenado en un string y yo necesito pasarlo a un array de enteros. Al principio cogía cada caracter numerico y después los concatenaba, pero el problema es que no sé cuántas cifras tiene ese numero, porque yo lo staba suponiendo con 2, pero en el momento que tiene 1 o 3 cifras ya no m funciona, y no se me ocurre otra manera de poder coger el numero, a mi m gustaria poder cogerlo directamente desde fichero indicandole a la sentencia read desde que posición tiene que leer, pero no sé como hacerlo... si me pudierais ayudar....sería genial. tengo que entregarlo este fin de semana y el resto de la práctica la tengo resuelta.
Gracias de antemano!!
Valora esta pregunta


0