Primero que nada, seria bueno saber si el archvo de texto tiene un formato predeterminado, o sea, si los datos estas separados por espacios, por comas, o siguen algun otro tipo de secuencia, eso facilitaria mucho las cosas.
Ahora, si el contenido del archivo es completamente aleatorio, es decir, que los datos no tienen un formato predeterminado, eso lo dificulta un poco, aun asi, no es imposible.
Como yo lo veo, el algoritmo que podrias seguir en caso de que los datos no tengan un formato predeterminado es:
1. Leer el caracter.
2. Comprobar si el caracter leido es un numero del 0 al 9, un punto (.) o un signo de menos (-)
3. En caso afirmativo, almacenar ese numero/punto/signo en un arreglo de char, y regresar al paso 1.
4. En caso negativo, descartar el caracter, convertir lo que haya almacenado en el arreglo de char y regresar al paso 1.
4. Repetir los pasos del 1 al 4 hasta que hayas leido todo el archivo.
Espero que eso te de una mejor idea de lo que debes hacer.
Saludos