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