Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: tvirus en 8 Diciembre 2010, 12:19 pm



Título: Leer y manipular fichero.txt en C.
Publicado por: tvirus en 8 Diciembre 2010, 12:19 pm
Hola tengo un fichero.txt con la seguiente estructura:

Código:
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.


Título: Re: Leer y manipular fichero.txt en C.
Publicado por: JuszR en 8 Diciembre 2010, 23:00 pm
Si no es un número, saltalo:

Código
  1.  
  2. ofstream archivo("fichero.txt");
  3. string str;
  4.  
  5. if(!isdigit(archivo.peek()))
  6. {
  7. getline(archivo, str);
  8. continue;
  9. }