Witam,
Piszę program pod linuxa w C sprawdzający ile waży dany plik. Jako najprostszą metodę znalazłam ustawienie wskaźnika na ostatnim elemencie (
lseek(fd, 0, SEEK_END);
. Jako kolejny krok powinnam użyć funkcji fgetpos, która odczyta mi na którym bajcie znajduje się wskaźnik i zapisze tę wartość we właściwej zmiennej. Niestety, fgetpos mi nie działa, ponieważ w tym programie wszystko odczytywane jest niskopoziomowo. Czy więc istnieje jakiś zamiennik fgetpos() "bez tego f na początku"? Jakaś inna funkcja, która działa podobnie?