C/ftell
< C
Deklaracja
edytuj- long ftell(FILE *file);
Pliku nagłówkowy
edytuj
Opis
edytuj- Funkcja ftell zwraca aktualną pozycję wskaźnika pliku.
Wartość zwracana
edytuj- Patrz wyżej.
Przykład użycia
edytuj#include <stdio.h>
int main()
{
FILE *f = fopen("notatki.txt", "r+");
if (f == NULL)
return 1;
fseek(f, -10, 2); // dziesiąta pozycja od końca
long offset = ftell(f);
printf("Pozycja w pliku: %d\n", offset);
fclose(f);
return 0;
}
Po uruchomieniu programu dla pliku
1234567890abcdef
Uzyskamy wynik
6