virtual LPTSTR ReadString ( LPTSTR lpsz, UINT nMax );
tirar ( CFileException );
BOOL Re&adString(CStringamp;rString);
tirar ( CFileException );
Valor devuelto
Un puntero al búfer que contiene los datos de texto. NULL si se llegó a final de archivo sin leer ningún dato; o si booleano, FALSE si se llegó a final de archivo sin leer ningún dato.
Parámetros
lpsz
Especifica un puntero a un búfer suministrado por el usuario que recibirá una cadena de texto terminada en null.
nMax
Especifica el número máximo de caracteres para leer, sin contar el carácter nulo.
rString
Una referencia a un objeto CString que contendrá la cadena cuando la función devuelve.
Observaciones
Lee datos de texto en un búfer, hasta un límite de nMax– 1 personajes, desde el archivo asociado al objeto CStdioFile . Lectura es detenido por el primer carácter de nueva línea. Si, en ese caso, menos nMax– 1 caracteres han sido leídos, un carácter de nueva línea se almacena en el búfer. Se añade un carácter nulo ('\0') en cualquiera de los casos.
CFile::Read también está disponible para la entrada de modo de texto, pero no terminar en un par de return–linefeed de transporte.
&Notanbsp; La versión de CString de esta función elimina la '/n'
Si está presente; la versión LPTSTR no.
Ejemplo
/ / ejemplo de CStdioFile::ReadString
extern CStdioFile f;
Char buf [100];
f.ReadString (buf, 99)
Visió&n General de CStdioFile |nbsp; Miembros de clase | Diagrama de jerarquía
Vea tambié&nnbsp;CStdioFile::WriteString, CFile::Read