CInternetFile::ReadString
Llame a esta función miembro para leer una secuencia de caracteres hasta que encuentre un carácter de nueva línea.
virtual BOOL ReadString(
CString& rString
);
virtual LPTSTR ReadString(
LPTSTR pstr,
UINT nMax
);
Parámetros
pstr
Un puntero a una cadena que recibirá la línea que está cifrada.nMax
El número máximo de caracteres que se leerá.rString
Una referencia al objeto de CString que recibe la línea de la lectura.
Valor devuelto
Un puntero al búfer que contiene los datos de recuperados del objeto de CInternetFile . Independientemente del tipo de datos del búfer pasado a este método, no realiza ninguna manipulaciones en los datos (por ejemplo, la conversión a Unicode), por lo que debe asignar los datos devueltos a la estructura que esperaba, como si devolvieran al tipo de void* .
NULL si es final de archivo se tuvo acceso sin leer ningún dato; o, si es booleano, FALSO si es final de archivo se tuvo acceso sin leer ningún dato.
Comentarios
La función coloca la línea resultante en memoria a la que hace referencia el parámetro de pstr . Finaliza la lectura de los caracteres cuando se alcanza el número máximo de caracteres, especificados por nMax. El búfer siempre recibe un carácter null de terminación.
Si llama a ReadString sin primer SetReadBufferSizeque llama, obtendrá un búfer de 4096 bytes.
Excepciones
Este método puede producir excepciones de **CInternetException***escrito.
Requisitos
encabezado: afxinet.h