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