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

Clase de CInternetFile

Gráfico de jerarquía