Sdílet prostřednictvím


fsetpos

Nastaví ukazatel polohy proudu.

int fsetpos( 
   FILE *stream,
   const fpos_t *pos 
);

Parametry

  • stream
    Ukazatel na FILE struktury.

  • pos
    Indikátor pozice úložiště.

Vrácená hodnota

Pokud je úspěšná, fsetpos vrátí hodnotu 0.Při selhání, vrátí nenulovou hodnotu a nastaví errno na jednu z následujících manifestu (definovanou v kód chyby.H): EBADF, což znamená, že soubor není přístupný nebo objekt, stream bodů není platný soubor struktury; nebo EINVAL, což znamená neplatná hodnota pro stream nebo pos byl předán.Pokud je předán neplatný parametr, tyto funkce vyvolat popisovač neplatný parametr popsaným v Ověření parametru.

Viz _doserrno, kód chyby, _sys_errlist a _sys_nerr Další informace o těchto a jiných návratových kódů.

Poznámky

fsetpos Funkce nastaví indikátor umístění souboru pro stream na hodnotu pos*,* která je získána v předchozí volání k fgetpos proti stream*.* Funkce vymaže indikátorem konce souboru a vrátí zpět všechny účinky ungetc na stream*.* Po volání fsetpos, další operace na stream může být vstup nebo výstup.

Požadavky

Function

Požadované záhlaví

fsetpos

<stdio.h>

Další informace o kompatibilitě, viz Compatibility v úvodu.

Příklad

Viz příklad pro fgetpos.

Ekvivalent v rozhraní .NET Framework

System::IO::FileStream::Position

Viz také

Referenční dokumentace

I/O proudu

fgetpos