Программирование на C и C++

Онлайн справочник программиста на C и C++

tell

long tell(int fd)

Прототип: 
Описание: 

Функция tell() является частью UNIX-подобной системы ввода/вывода и не определена стандар­том ANSI С. Функция tell() возвращает текущее значение указателя положения в файле, связанном с деск­риптором файла fd. Это значение равно количеству байт, на которое указатель положения уда­лен от начала файла. Возврат —1L указывает на ошибку. В этом случае errno устанавливается в EBADF (недействительный дескриптор файла).

Пример: 
Этот фрагмент программы выводит текущее значение указателя положения в файле, описывае­мом fd:
long pos;
...
pos = tell(fd);
printf("Position indicator is %ld bytes from the start", pos);