CFile::Read

Lee datos en un búfer de archivo asociado con el objeto de CFile .

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

Parámetros

  • lpBuf
    El puntero al búfer proporcionado por usuario que es recibir los datos lee del archivo.

  • nCount
    El número de bytes máximo que se leerán del archivo.Para los archivos del modo de texto, los pares de retorno-avance de línea de carro se cuentan como caracteres individuales.

Valor devuelto

El número de bytes transferidos en el búfer.Observe que para todas las clases de CFile , el valor devuelto puede ser menor que nCount si el final del archivo se obtuvo acceso.

Ejemplo

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 obtener otro ejemplo vea Archivo ctype:: Abrir.

Requisitos

encabezado: afx.h

Vea también

Referencia

Clase de archivo C

Gráfico de jerarquía