共用方式為


CFile::Read

會將資料讀入緩衝區從檔案與 CFile 物件。

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

參數

  • lpBuf
    為接收從檔案讀取資料的使用者提供之緩衝區的指標。

  • nCount
    從檔案中讀取的最大位元組數。 如需文字模式檔案,歸位字元和換行字元的字元會計算為單一字元。

傳回值

位元組數傳送的緩衝區。 請注意對所有 CFile 類別,傳回值會 nCount 可能小於,如果檔案結尾已經到達。

範例

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

如需其他範例請參閱 CFile::Open

需求

Header: afx.h

請參閱

參考

C 檔案類別

階層架構圖