Описание функций Си

Fgetpos



     fgetpos

Функция Возвращает положение указателя текущей позиции в файле.

Синтаксис #include

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

Файл, содержащий stdio.h прототип

Описание fgetpos сохраняет позицию указателя файла, связан- ного с потоком stream, в месте, указываемом pos. Точное значение является "волшебной булочкой", другими словами, для вас оно не имеет значения.

Тип fpos_t описывается следующим образом:

typedef long fpos_t;

Возвращаемое При успешном завершении fgetpos возвращает 0. При значение ошибке возвращает ненулевое значение и устанавли- вает errno в EBADF или EINVAL.

Переносимость Поддерживается стандартом ANSI C.

Смотрите также

Пример:

#include

#include

int main(void) { FILE *stream; char string[] = "Тестовый пример"; fpos_t filepos; /* создать файл для его изменения */ stream = fopen("DUMMY.FIL","w+"); /* записать в файл данные */ fwrite(string,strlen(string),1,stream); /* сообщить положение указателя */ fgetpos(stream,&filepos); printf("Указатель находится в %ld позиции\n"); fclose(stream); return 0; }



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