Имя функции : ftell
Заголовочный файл : <stdio.h>
Прототип функции : long ftell(FILE *stream);
Функция : Смещение — это количество байтов от начала файла.
Параметры : FILE *stream файловый поток, который должен вернуть указатель.
Возвращаемое значение : успешно возвращает позицию текущего указателя файла, в случае ошибки возвращает -1L, что соответствует значению -1 длинного целого числа.
Пример программы : откройте файл, введите строку в поток файлов и выведите длину файла.
#include<stdio.h>intmain(void){FILE*stream=fopen(test.txt,w+);if(!stream){printf(cannotopenthefilen);return0;}fprintf(stream,www.dotcpp.com );printf(Thefilepointerisatbyte%ldn,ftell(stream));fclose(stream);return0;}
Результаты бега
Указатель на файл — atbyte14