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

Tell



     tell

Функция Получает текущую позицию указателя файла.

Синтаксис #include

long tell(int handle);

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

Описание tell получает текущую позицию указателя фай- ла, связанного с handle и выражает его ввиде чис- ла байт от начала файла.

Возвращаемое tell возвращает текущую позицию указателя значение файла. Возвращение -1(long) сообщает об ошибке и errno устанавливается в

EBADR - Ошибочный номер файла.

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

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

Пример:

#include

#include

#include

#include

int main(void) { int handle; char msg[] = "Hello world"; if((handle = open("TEST.$$$",O_CREAT|O_TEXT|O_APPEND)) == -1) { perror("Ошибка:"); exit(1); } write(handle,msg,strlen(msg)); printf("Указатель файла находится на %ld байте\n",tell(handle)); close(handle); return 0; }



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