Edycja wnętrza pliku

Edycja wnętrza pliku
KrzyH
  • Rejestracja: dni
  • Ostatnio: dni
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 ;)

Herk
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 272
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.
Ranides
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 892
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.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.