CArchive::Read
Lê um número especificado de bytes de arquivar.
UINT Read(
void* lpBuf,
UINT nMax
);
Parâmetros
lpBuf
Um ponteiro para um buffer fornecido pelo usuário que receberá os dados lidos a partir do arquivar.nMax
Um inteiro sem sinal especificando o número de bytes a serem lidos do arquivar.
Valor de retorno
Um inteiro sem sinal que contém o número de bytes realmente lidos.Se o valor retornado for menor do que o número solicitado, o participante do arquivo foi atingido.Nenhuma exceção é lançada em condição participante de arquivo.
Comentários
O arquivar não interpreta os bytes.
Você pode usar o Leitura função de membro dentro de Serialize função de leitura de estruturas comuns que estão contidas em seus objetos.
Exemplo
char pbRead[100];
ar.Read(pbRead, 100);
Requisitos
Cabeçalho: afx.h