Share via


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

Clase CArchive

Gráfico de jerarquía

CArchive::Read

CArchive::Write

CArchive::WriteString

Clase de CArchiveException