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