Russian Belarusian English German Japanese Ukrainian

Функция


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

Синтаксис


#include <stdio.h>
long int ftell(FILE *stream);

Прототип


stdio.h

Описание


Функция ftell возвращает положение указателя текущей позиции файла, связанного с потоком stream. Значение выдается в виде смещения в байтах относительно начала файла. Значение, возвращаемое ftell, можно в дальнейшем использовать при вызове функции fseek.

Возвращаемое значение


Функция ftell возвращает положение указателя текущей позиции при успешном завершении. При ошибке возвращает -1L, и присваивает переменной errno положительное значение.

Переносимость


Функция ftell доступна на системах UNIX и поддерживается стандартом ANSI C.

Пример


#include<stdio.h>

int main(void)
{
FILE *stream;
stream = fopen("DUMMY.FIL","w+");
fprintf(stream,"Это тест");
printf("Указатель файла: %ld\n",ftell(stream));
return 0;
}

Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter

Добавить комментарий


Поиск по сайту