Najlepszym rozwiązaniem tego problemu jest użycie niebuforowanego wejścia / wyjścia (czytanie i pisanie).
Oczywiście bardziej skomplikowana wersja zdania brzmi: "Najlepszym rozwiązaniem tego problemu jest użycie niebuforowanego wejścia / wyjścia ("czytanie" i "pisanie"), co oznacza również użycie "lseek" zamiast "fseek" i "ftell".