<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.26.0">
</HEAD>
<BODY>
El mar, 31-03-2009 a las 22:53 -0400, Steven Davidson escribió:
<BLOCKQUOTE TYPE=CITE>
<PRE>
Hola Rubén,

Rubén wrote:
> ¿Nadie puede ayudarme?


Releyendo tu problema original, sólo tienes que leer los caracteres sin 
aplicar ningún criterio. Para esto, usa 'read()'. Por ejemplo,

lista.read( leer, 48 );

Si quieres leer todos los caracteres, entonces calcula la cantidad de 
caracteres en el fichero. Coloca el cursor al final y luego invoca 
'tellg()' para guardar la posición. Por ejemplo,

int nCant = lista.tellg();

char *pszLeer = new char[++nCant];

lista.read( pszLeer, nCant );

Esto implica que la cadena de caracteres contendrá todos los caracteres, 
incluidos los saltos de línea, '\n'.


Espero que esto te ayude.

Steven

</PRE>
</BLOCKQUOTE>
<PRE>
Gracias, Steven. Me ha funcionado pero con ciertos matices que intentaré solucionar por mi cuenta.
si no lo consigo os lo hago saber, a ver donde fallo.

Muchas gracias de nuevo y un saludo,

Rubén.


<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%">
<TR>
<TD>
<BR>
</TD>
</TR>
</TABLE>
</PRE>
</BODY>
</HTML>