Udostępnij za pośrednictwem


fsetpos

Ustawia wskaźnik strumienia stanowiska.

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

Parametry

  • stream
    Wskaźnik, aby FILE struktury.

  • pos
    Wskaźnik położenia magazynu.

Wartość zwracana

W przypadku powodzenia, fsetpos zwraca wartość 0.W przypadku awarii, funkcja zwraca wartość różną od zera i ustawia errno do jednego z następujących manifest stałych (które zdefiniowano w ERRNO.H): EBADF, co oznacza plik nie jest dostępne lub obiekt, stream punktów nie jest struktura prawidłowy plik; lub EINVAL, co oznacza nieprawidłową wartość dla stream lub pos została przekazana.Jeśli jest przekazany nieprawidłowy parametr, te funkcje wywołania obsługi nieprawidłowy parametr, zgodnie z opisem w Sprawdzanie poprawności parametru.

Zobacz _doserrno, errno, _sys_errlist i _sys_nerr uzyskać więcej informacji o tych i innych, kody zwracane.

Uwagi

fsetpos Funkcja ustawia wskaźnik pozycji w pliku stream do wartości pos*,* jest uzyskiwany w uprzednim zaproszeniem do fgetpos przeciwko stream*.* Funkcja czyści wskaźnik końca pliku i cofa wszelkie skutki ungetc na stream*.* Po wywołaniu fsetpos, następnej operacji na stream może być albo wejściowych lub wyjściowych.

Wymagania

Funkcja

Wymaganego nagłówka

fsetpos

<stdio.h>

Aby uzyskać dodatkowe informacje o zgodności, zobacz zgodności we wprowadzeniu.

Przykład

Zobacz przykład dla fgetpos.

Odpowiednik w programie .NET Framework

System::IO::FileStream::Position

Zobacz też

Informacje

Strumień we/wy

fgetpos