Leer y manipular fichero.txt en C.

Iniciado por tvirus, 8 Diciembre 2010, 12:19 PM

0 Miembros y 1 Visitante están viendo este tema.

tvirus

Hola tengo un fichero.txt con la seguiente estructura:


PRUEBA 3.15
1 +23 1.2 4.253
2 -50 2.32 5.23
.
.
.


Donde primero tenemos el titulo, espacio y seguido de un float. Y después un salto de línia donde vendrían el numero de iteraciones 1, 2 ... y donde en cada iteracion tenemos floats separados por espacio.

Mi pregunta es como puedo manipular este fichero de texto, es decir como puedo guardarlo como floats menos el titulo prueba que me lo tendria que saltar.

Gracias.

JuszR

Si no es un número, saltalo:

Código (cpp) [Seleccionar]


ofstream archivo("fichero.txt");
string str;

if(!isdigit(archivo.peek()))
{
getline(archivo, str);
continue;
}
- No programming language is perfect. There is not even a single best language; there are only languages well suited or perhaps poorly suited for particular purposes. [Herbert Mayer]