Книги автора: Основы программирования в Linux
/ Книги автора: Основы программирования в Linux
/ Книги автора: Основы программирования в Linux
Книга: Основы программирования в Linux
fseek
fseek
Функция fseek
— это эквивалент для файлового потока системного вызова lseek
. Она задает в stream
позицию для следующей операции чтения этого потока или записи в него. Значения и смысл параметров offset
и whence
такие же, как у ранее описанных одноименных параметров вызова lseek
. Но там, где lseek
возвращает off_t
, функция fseek
возвращает целое число: 0, если выполнилась успешно, и -1 при аварийном завершении с ошибкой, указанной в переменной errno
. Какое поле деятельности для стандартизации!
Далее приведена синтаксическая запись функции:
#include <stdio.h>
int fseek(FILE *stream, long int offset, int whence);
Оглавление статьи/книги