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