Partilhar via


CInternetFile::ReadString

telefonar Essa função de membro ao 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 irá receber a linha que está sendo lida.

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

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

Valor de retorno

Um ponteiro para o buffer que contém dados sem formatação é recuperado do CInternetFile objeto.Independentemente do tipo de dados do buffer passado para esse método, ele não executa qualquer manipulações de dados (por exemplo, a conversão para Unicode), portanto, você deve mapear sistema autônomo dados retornados para a estrutura esperada, sistema autônomo se o void * tipo foram retornados.

NULO se participante do arquivo foi atingido sem ler todos os dados; ou, se booliano, FALSE se participante do arquivo foi atingido sem ler todos os dados.

Comentários

A função coloca a linha resultante na memória referenciada por opstr parâmetro. Ele interrompe a leitura de caracteres quando atingir o número máximo de caracteres, especificado por nMax. O buffer sempre recebe um caractere nulo de terminação.

Se você chamar ReadString sem primeira telefonar SetReadBufferSize, você receberá 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 CInternetFile

Gráfico de hierarquia

Outros recursos

CInternetFile membros