Fseek c описание

Главная Статьи Новости Файлы Исходники Опросы Форумы Хостинг Eng Архив Карта. Поиск среди 20 статей: Функция fseek перемещает указатель, соответствующий потоку stream, на новое место расположения, отстоящее от origin на offset байтов.

fseek, _fseeki64

Следующая операция в потоке выполняется над новым месторасположением. Если поток открыт для обновления, то следующей операцией будет либо чтение, либо запись.

Аргумент origin может быть одной из следующих констант, оп- ределенных в. SEEK-CUR текущая позиция указателя на файл. Функция fseek используется для перемещения указателя в лю- бое место файла. Указатель может быть также размещен за концом файла. Однако, попытка расположить указатель до начала файла приведет к ошибке.

Функция fseek возвращает значение 0, если указатель успешно перемещен. В случае ошибки возвращается любое ненулевое значе- ние.

Для устройств, не совместимых с операцией seek, таких как терминал и печать , возвращаемое значение неопределено. Для потоков, открытых в текстовом преобразую- щем режиме, применение fseek является ограниченным, так как комби- нации ВК - ПС могут стать причиной выработки непредвиденного ре- зультата.

Ниже приведены операции действия fseek, гарантирующие ра- боту с потоками, открытыми в текстовом режиме:

Читайте также:
Новости партнеров:

Точнее что-то наподобие этого. Эта функция блокирует работу других потоков во время выполнения, поэтому она потокобезопасна.