Ver Mensaje Individual
  #6 (permalink)  
Antiguo 25/01/2012, 13:07
sam90
 
Fecha de Ingreso: abril-2010
Ubicación: Rosario
Mensajes: 1.850
Antigüedad: 14 años
Puntos: 228
Respuesta: Leer de Fichero

La cantidad de numeros es fija siempre??
Sino podrias con fgets tomar la linea entera. Luego con un for convertir en espacio todo lo que no sea numero punto o signo:

Código C:
Ver original
  1. for(i=0;i< strlen(cadena); i++)
  2.      if ( ~ (  (cadena[i] >= '0'  && cadena[i] <= '9' ) || cadena[i] == '.'  || cadena[i] == '-')   )  
  3.              cadena[i ] = ' ' ;

Ahora que solo tienes los numeros puedes hacer sscanf cuantas veces quieras.