Compartir a través de


CArchive::ReadString

Llame a esta función miembro para leer datos de texto en un búfer de archivo asociado al objeto de CArchive .

BOOL ReadString( 
   CString& rString  
); 
LPTSTR ReadString( 
   LPTSTR lpsz, 
   UINT nMax  
);

Parámetros

  • rString
    Una referencia a CString que contendrá la cadena resultante después de que se lee del archivo asociado al objeto CArchive.

  • lpsz
    Especifica un puntero a un búfer usuario- proporcionado recibir una cadena de texto terminada en null.

  • nMax
    Especifica el número máximo de caracteres para leer. Debe ser uno menos que el tamaño del búfer de lpsz .

Valor devuelto

En la versión que devuelve BOOL, TRUE si correctamente; FALSE de otra manera.

En la versión que devuelve LPTSTR, un puntero al búfer que contiene los datos de texto; NULL si es final de archivo se obtuvo acceso.

Comentarios

En la versión de la función miembro con el parámetro de nMax , el búfer soportará un límite de nMax - 1 caracteres. La lectura es detenido por un par de retorno- avance de línea de carro. Los caracteres de nueva línea finales se quitan siempre. Un carácter null (“\ 0 ") se anexa a cualquier caso.

CArchive::Read también está disponible para la entrada del modo de texto, pero no termina en un par de retorno- avance de línea de carro.

Ejemplo

Vea el ejemplo para CArchive:: WriteString.

Requisitos

encabezado: afx.h

Vea también

Referencia

CArchive Class

Gráfico de jerarquías

CArchive::Read

CArchive::Write

CArchive::WriteString

CArchiveException Class