Compartir a través de


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

Vea también

Referencia

CInternetFile Class

Gráfico de jerarquías