Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Leer fichero C++

Estas en el tema de Leer fichero C++ en el foro de C/C++ en Foros del Web. Hola tengo un problema que parece sencillo pero no logro solventarlo. Tengo un fichero de numeros tal que: 1283 1841 2098 1841 1283 719 710 ...
  #1 (permalink)  
Antiguo 02/04/2011, 14:23
 
Fecha de Ingreso: abril-2011
Mensajes: 2
Antigüedad: 13 años, 7 meses
Puntos: 0
Busqueda Leer fichero C++

Hola tengo un problema que parece sencillo pero no logro solventarlo.

Tengo un fichero de numeros tal que:

1283 1841 2098
1841 1283
719 710 986 1119 1152 1628

Quiero guardar el 1er numero de cada fila.


He visto el fgets, pero me lee el fichero linea a linea como una cadena y luego no se como digamos a la primera cadena: 1283 1841 2098 quedarme con la cadena 1283 y volverla a numero y tal.

El fscanf me lee numeros del fichero, no se como decirle que solo guarde digamos en aux[i] despues de cada salto de linea.

Merci.
  #2 (permalink)  
Antiguo 02/04/2011, 14:34
 
Fecha de Ingreso: abril-2010
Ubicación: Rosario
Mensajes: 1.850
Antigüedad: 14 años, 7 meses
Puntos: 228
Respuesta: Leer fichero C++

LEE la linea entera con fgets...despues utilizas sscanf para agarrar el prime entero.
sscanf(linea, "%d", &numero);
  #3 (permalink)  
Antiguo 03/04/2011, 03:32
 
Fecha de Ingreso: abril-2011
Mensajes: 2
Antigüedad: 13 años, 7 meses
Puntos: 0
Respuesta: Leer fichero C++

Muchas gracias por la rpta, es que era muy simple pero si no lo sabes hacer....pues no lo sabes...y ahora ya lo se.

Merci.

Etiquetas: fichero
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:57.