[C con Clase] Problema al abrir un archivo

Rubén parraymartinez en terra.es
Vie Mar 27 00:33:56 CET 2009


El vie, 27-03-2009 a las 00:14 +0100, Programante escribió:

> Rubén escribió:
> > Buenas noches.
> >
> > Estoy intentando abrir un archivo e introducirlo en un char para
> > tratarlo gráficamente. La cosa es que no me acabo de aclarar.
> >
> > si lo hago así:
> >
> > char leer [48];
> > if (selecc == 0){
> >         ifstream lista ("\\\\10.6.27.249\\
> > <mailto:%5C%5C%5C%5C10.6.20.242%5C%5Csich en APARTAMENTOSCN.dbs>backup.log");
> >         lista.seekg(-48, ios::end);
> >         lista.get(leer, 48);
> >         cout<<leer<<endl;
> > }
> >
> > Sólo me sale la última línea, en cambio, pongo que son 20000
> > caracteres y lista.seekg lo pongo a -20000 también, y cambiando el end
> > por beg, y haciendo lo imposible sólo me sale un par de lineas, cuando
> > lo que busco es que me lea todo el contenido de ese archivo de texto.
> >
> > ¿Como lo puedo hacer?
> >
> > Gracias y un saludo,
> >
> > Rubén.
> 
> ¿Cambiaste el tamaño de leer?
> Si lo que quieres es leer todo el contenido del archivo, no necesitas
> hacer seekg(). Simplemente, ve leyendo hasta que acabes el fichero.
> 
> 
> _______________________________________________
> Lista de correo Cconclase Cconclase en listas.conclase.net
> http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
> Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ


Hola, programante;

Sí, cambié el tamaño de leer por el del seekg y get. Intentaré como me
dices y te cuento.

¿Qué sería:

char [70000];
ifstream prueba ("Prueba.txt");
prueba.get (leer, 70000);         ?????

Gracias y un saludo,

Rubén.

------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20090327/74ffa07f/attachment.html>


Más información sobre la lista de distribución Cconclase