Edycja wnętrza pliku

0

Hej.

Mam plik txt z ok. 1000 wersów i muszę dodać dany ciąg znaków na początku każdego i na końcu każdego wersu. Jakby ktoś miał pomysł jak to rozkminić to z góry dzięki ;)

0

Dwie opcje.

  1. Na około :

Otwierasz plik, odczytujesz jego kolejne linie, doklejasz do pobranej linii to co chcesz i zapisujesz do innego pliku. Jak już osiągniesz koniec pliku ( EOF ), usuwasz oryginalny plik, nowemu plikowi nadajesz nazwę poprzedniego.

  1. "Niskopoziomowe" operacja na pliku. Przesuwanie wskaźnika w pliku i dopisywanie na określonej pozycji tego co chcesz - raczej szybsze i mniej pamięciożerne.
0
  1. "Niskopoziomowe" operacja na pliku. Przesuwanie wskaźnika w pliku i dopisywanie na określonej pozycji tego co chcesz - raczej szybsze i mniej pamięciożerne.

Ke? Jeszcze nigdy nie widziałem API umożliwiającego insert w środku pliku :o //quetz: omg.. nastepny zonk w fundamentach.. co jest grane? jakis konkurs na perelki??

Przepisać na nowo i tyle - JEDYNE rozwiązanie. Swoją drogą zużywa minimalną ilość pamięci - jeśli zostanie dobrze napisane.

1 użytkowników online, w tym zalogowanych: 0, gości: 1