Partilhar via


CInternetFile::ReadString

Chamar essa função de membro para ler um fluxo de caracteres até encontrar um caractere de nova linha.

virtual BOOL ReadString( 
   CString& rString  
);
virtual LPTSTR ReadString( 
   LPTSTR pstr, 
   UINT nMax  
);

Parâmetros

  • pstr
    Um ponteiro para uma cadeia de caracteres que receba a linha que está sendo lido.

  • nMax
    O número máximo de caracteres a ser lidos.

  • rString
    Uma referência ao objeto de CString que recebe a linha de leitura.

Valor de retorno

Um ponteiro para o buffer que contém os dados lisos recuperados do objeto de CInternetFile .Independentemente do tipo de dados de buffer passado para o método, não executa nenhuma manipulações de dados (por exemplo, conversão para Unicode), portanto você deve mapear os dados retornados a estrutura que você espera, como se o tipo de void* foi retornada.

SeNULO final de Arquivo foi alcançado sem ler os dados; ou, se booleano, se Falso final de Arquivo foi alcançado sem ler os dados.

Comentários

A função coloca a linha resultante na memória referenciada pelo parâmetro de pstr .Para ler de caracteres quando atinge o número máximo de caracteres, especificados por nMax.O buffer sempre recebe um caractere de terminação zero.

Se você chamar ReadString sem primeiro SetReadBufferSizechamando, você terá um buffer de 4096 bytes.

Exceções

Esse método pode lançar exceções do tipo CInternetException*.

Requisitos

Cabeçalho: afxinet.h

Consulte também

Referência

Classe de CInternetFile

Gráfico de hierarquia