CFile::Read

Lê dados em um buffer de arquivo associado a CFile objeto.

virtual UINT Read(
   void* lpBuf,
   UINT nCount 
);

Parâmetros

  • lpBuf
    Ponteiro para o buffer fornecido pelo usuário que receberá os dados ler do arquivo.

  • nCount
    O número máximo de bytes a serem lidos do arquivo.Para arquivos de modo de texto, o carro return–linefeed pares são contados sistema autônomo caracteres únicos.

Valor de retorno

O número de bytes transferidos para o buffer.Observe que para todos os CFile classes, o valor retornado pode ser menor que nCount Se o participante do arquivo foi atingido.

Exemplo

CFile cfile;
cfile.Open(_T("Write_File.dat"), CFile::modeCreate | 
   CFile::modeReadWrite);
char pbufWrite[100];
memset(pbufWrite, 'a', sizeof(pbufWrite));
cfile.Write(pbufWrite, 100);         
cfile.Flush();
cfile.SeekToBegin();
char pbufRead[100];
cfile.Read(pbufRead, sizeof(pbufRead));
ASSERT(0 == memcmp(pbufWrite, pbufRead, sizeof(pbufWrite)));

Para obter outro exemplo consulte CFile::em aberto.

Requisitos

Cabeçalho: afx.h

Consulte também

Referência

Classe CFile

Gráfico de hierarquia

Outros recursos

CFile membros