共用方式為


CFile::Seek

重新定位在開啟檔案的資料指標。

virtual ULONGLONG Seek(
   LONGLONG lOff,
   UINT nFrom 
);

參數

  • lOff
    移動檔案指標的位元組數目。 正值會向上捲動到檔案結尾的檔案指標;負值會將會向檔案的起始檔案指標。

  • nFrom
    要尋找的位置。 的可能值。請參閱<備註>一節。

傳回值

資料指標的位置,如果方法成功,否則,傳回值為未定義,並為 CFileException 例外狀況的指標會擲回。

備註

下表列出 nFrom 參數的可能值。

描述

CFile::begin

搜尋檔案開頭。

CFile::current

從檔案指標的目前位置的搜尋。

CFile::end

從檔案結尾的搜尋。

在開啟檔案時,檔案指標放置在 0 中,檔案的開頭。

您可以將檔案指標至超出檔案尾端的位置。 如果您這樣做,檔案大小不增加,直到寫入檔案。

在例外狀況處理後,這個方法的例外處理常式必須刪除例外狀況物件。

範例

CFile cfile;
cfile.Open(_T("Seek_File.dat"), CFile::modeCreate |
   CFile::modeReadWrite);
LONGLONG lOffset = 1000;
ULONGLONG lActual;
lActual = cfile.Seek(lOffset, CFile::begin);

需求

標題: afx.h

請參閱

參考

C 檔案類別

階層架構圖