CodeNet / Языки программирования / C / C++ / Руководства и справочные материалы по C/C++ / Справочники по функциям / Справочник по библиотечным функциям языка Си
ftell - дать позицию в файле
Описание
Возвращает текущую позицию в файле, связанном с пото-
ком fp. Если файл открыт в текстовом режиме, возвраща-
емое значение может не отражать точного количества
действительно считанных или записанных байтов.
Использование
#include <stdio.h>
long ftell(FILE *fp); /* ANSI */
Возвращаемое значение
Возвращает текущую позицию в файле или -1, если встре-
тилась ошибка, с установлением errno.
Пример
#include <stdio.h>
long position;
FILE *fp;
main()
{
fp=fopen("file.dat", "a");
fprintf(fp, "Пример строки данных\n");
position=ftell(fp); /* берем позицию в файле */
printf("Текущая позиция в файле: %ld\n", position);
fclose(fp);
}
Рекомендация
Смотрите также fseek, isatty.
