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