CFile::Seek 用法

来源:互联网 发布:vb.net public class 编辑:程序博客网 时间:2024/06/14 09:51


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

0 0
原创粉丝点击