Partager via


CFile::Read

Les données de lectures dans une mémoire tampon du fichier associé à CFile objet.

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

Paramètres

  • lpBuf
    Pointeur vers la mémoire tampon fournie par l'utilisateur qui est de recevoir les données lues à partir de le fichier.

  • nCount
    Le nombre maximal d'octets à lire le fichier. Pour les fichiers de vue de texte, des paires saut de ligne-retour chariot sont comptées comme caractères uniques.

Valeur de retour

Le nombre d'octets transférés à la mémoire tampon. Notez que pour toutes les classes d' CFile , la valeur de retour peut être moins qu' nCount si le de fin de fichier a été atteint.

Exemple

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)));

Pour obtenir un autre exemple consultez CFile::Open.

Configuration requise

Header: afx.h

Voir aussi

Référence

CFile, classe

Graphique de la hiérarchie