Ver Mensaje Individual
  #4 (permalink)  
Antiguo 10/04/2010, 03:28
elmago_rm
 
Fecha de Ingreso: abril-2010
Mensajes: 20
Antigüedad: 14 años, 11 meses
Puntos: 0
Respuesta: duda con ficheros c++

Cita:
Iniciado por avatardefuego Ver Mensaje
nada claro..
segun entendi...tienes un archivo..??..(puede ser log txt xml..etc)

--archivo--
aaaaaaaaaaaaaa
bbbbbbbbbbbbbb
cccccccccccccc
dddddddddddddd

eeeeeeeeeeeeee
ffffffffffffff
gggggggggggggg
hhhhhhhhhhhhhh

y al leerlo con el for()
entiendo que es un txt..o qisas un log o dat..lo q sea..

qieres agrupar aaaaaaaaaaaaa bbbbbbbbbbbbbbb cccccccccccccc ddddddddddd
en un objeto..
y lo mismo con eeeeeeeeeeee fffffffffffff gggggggggggggggg hhhhhhhhhhhh
------------------

no se q tipo de objeto sera
pero..mi sugerencia
es q hagas un for() anidado en otro..
y leer linea x linea

-----------------------------
declarar objeto.....
for()
{
for()
{
//leer datos del archivo..(solo las 4 primeras lineas)
}
objeto = datos leidos...
}
-----------------------------

no tengo idea si se puede direccionar directamente la fila y columna de un archivo..
pero si lo logras ..me avisas--
cuando he tenido algun caso similar..he tenido q leer linea x linea hasta el final..
cabe decir que cuando empiezas a leer linea a linea..
el puntero se queda en la ultima posicion que leiste..

espero te ayude..
saludos..
No me has entendido del todo bien, el fichero si tiene ese aspecto y es .txt.

Ahora lo quiero meter en un objeto(previamente declarado como array de objetos) de una clase con variables privadas con sus respectivas funciones ( ésto sí se hacerlo), mi problema es que hago dos getline para los strings y dos operadores >> para los int; Todo esto en un bucle for desde cero a 100 objetos(todo el array) y al mostrar los 100 objetos me muestra 100 objetos iguales a las cuatro primeras filas del fichero. Y yo lo que quiero es que cada objeto contenga la informacion de cada bloque de cuatro datos.Espero que me hayas entendido, muchas gracias!