MS-DOS для программиста

Fgetpos , fsetpos


Есть еще одна возможность организовать позиционирование внутри файлов, открытых потоком - вызов пары функций fgetpos и fsetpos :

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

Эти две функции используют для запоминания и установки позиции переменную с типом fpos_t, определенным в файле stdio.h. Функция fgetpos записывает в эту переменную текущую позицию в потоке stream. Содержимое переменной затем может быть использовано для установки позиции в потоке с помощью функции fsetpos .

Обе эти функции возвращают нулевое значение в случае успешного завершения работы, или ненулевое - при ошибке.



Содержание раздела