Cita:
Iniciado por avatardefuego
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!