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 ;)
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 ;)
Dwie opcje.
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.
- "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.