Przykładowe dane pliku z danymi:
09.2345,22.125
09.2491,22.1256
09.2499,22.1251
09.25,22.1262
Plik jest wiekośći około 160 MB. Dane bedą reprezontowane na wykresie XY. Początkowo chciałem, żeby uzupełnić kolejne liczby o brakujące zera i mieć stałą wiekość bloku wiersza danych i wczytywać np. fgets, wtedy obiczenie przesunięcia w przód lub w tył od aktualnej pozycji w pliku jest banalne. Tylko, za każdym razem będę musiał plik zdanymi przepuszcać przez filtr :(
Zastanawiam się nad odzczytem binarnym i wczytywania do bloku powiedzmy 15 KB danych za jednym razem i szukanie w nim końca wiersza... I tu dochodzę do wniosku, że musiałbym cały plik zindeksować w celu zaznaczanie miejsc zakończenia wierszy.
Czy tak powinienem podejść do problemu ?
Dodam, że piszę w C i raczej używam standardowych funkcji.