[C con Clase] Problema al abrir un archivo

Steven Davidson srd4121 en njit.edu
Mie Abr 1 04:53:25 CEST 2009


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





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