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