Ver Mensaje Individual
  #12 (permalink)  
Antiguo 25/01/2012, 15:09
johncapi
 
Fecha de Ingreso: enero-2012
Mensajes: 32
Antigüedad: 12 años, 3 meses
Puntos: 1
Respuesta: Leer de Fichero

Cita:
Iniciado por sam90 Ver Mensaje
Me estas diciendo que la cantidad de numeros no es fijas y me hablas de cuatro numeros todo el tiempo... Yo no habla de digito eso se sobre entiende en casi todo los ejemoplos.

Si son cuatro los numeros que necesitas puedes hacer como te dije antes:

sscanf(cadena,"%f %f %f %f",numero[0],numero[1],numero[2],numero[3]);

sscanf hace lo mismo que el fscanf o el scanf nada mas que este lee desde una variable y no desde un archivo o desde el teclado.

Saludos.
Quizas yo no te entendi o me explique mal, a ver...
Son 4 numeros porque en el fichero hay actualmente:
sad12### -34.5666xxxx 99.01 asdasd7asd
1º Numero = 12
2º Numero = -34.5666
3º Numero = 99.01
4º Numero = 7

Pero si en el fichero hubiese
sad12### -34.5666xxxx 99.01 asdasd7asd78&$%&4xx
Habria:
1º Numero = 12
2º Numero = -34.5666
3º Numero = 99.01
4º Numero = 7
5º Numero = 78
6º Numero = 4

Perdon por la confusion !!