CodeNet / Языки программирования / C / C++ / Руководства и справочные материалы по C/C++ / Справочники по функциям / Справочник по функциям C/C++
ftell
ftell
Функция Возвращает положение указателя текущей позиции файла. Синтаксис #include <stdio.h> long int ftell(FILE *stream); Файл, содержащий stdio.h прототип Описание ftell возвращает положение указателя текущей позиции файла, связанного с потоком stream. Значение выдается в виде смещения в байтах относительно начала файла. Значение, возвращаемое ftell, можно в дальнейшем использовать при вызове функции fseek. Возвращаемое ftell возвращает положение указателя текущей пози- значение ции при успешном завершении. При ошибке возвращает -1L, и присваивает переменной errno положительное значение. Переносимость ftell доступна на системах UNIX и поддерживается стандартом ANSI C. Смотрите также fgetpos, fseek, fsetpos, lseek, rewind, tell. Пример: #include<stdio.h> int main(void) { FILE *stream; stream = fopen("DUMMY.FIL","w+"); fprintf(stream,"Это тест"); printf("Указатель файла: %ld\n",ftell(stream)); return 0; }