Sdílet prostřednictvím


CFile::Seek

Přemístí ukazatel souboru do otevřeného souboru.

virtual ULONGLONG Seek(
   LONGLONG lOff,
   UINT nFrom 
);

Parametry

  • lOff
    Počet bajtů přesunout ukazatel souboru.Kladné hodnoty posunou ukazatel souboru ke konci souboru. záporné hodnoty posunou ukazatel souboru směrem k začátku souboru.

  • nFrom
    Pozice z hledání.Možné hodnoty v části poznámky.

Vrácená hodnota

Pozice ukazatele souboru, pokud byla metoda úspěšná. jinak vrácená hodnota je undefined a ukazatel CFileException je vyvolána výjimka.

Poznámky

V následující tabulce jsou uvedeny možné hodnoty nFrom parametr.

Value

Description

CFile::begin

Hledání od začátku souboru.

CFile::current

Hledání z aktuálního umístění ukazatele souboru.

CFile::end

Hledání od konce souboru.

Při otevření souboru je umístěn ukazatel souboru na 0, začátek souboru.

Ukazatel souboru nastavit pozici za koncem souboru.Pokud to uděláte, nezvětšuje velikost souboru až do souboru zapisovat.

Popisovač výjimky pro tuto metodu nutné odstranit objekt výjimky po zpracování výjimku.

Příklad

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

Požadavky

Záhlaví: afx.h

Viz také

Referenční dokumentace

Třída CFile

Diagram hierarchie