Przesuwanie wskażnika wewnętrznego do zapisu danych
Ostatnio zmodyfikowano 2010-12-25 20:05
Dawidsoni Temat założony przez niniejszego użytkownika |
Przesuwanie wskażnika wewnętrznego do zapisu danych » 2010-12-25 15:35:31 Witam! Czy da się przesunąć wewnętrzny wskaźnik do zapisu danych, nie o kilka znaków, tylko o kilka linijek? Mam po prostu program, który przechowuje każdą zmienną w następnej linijce. Jak jednak usunąć poszczególną linijkę z programu i zapisać do niej inną wartość? Jeśli nie da się tego zrobić to jak w łatwy sposób zrobić program, który będzie działał tak jak opisałem wyżej? Proszę o pomoc. Z góry dzięki. |
|
jsc |
» 2010-12-25 15:58:02 Jeśli się n ie mylę to te zmienne umieściłeś w pliku, więc proponuję funkcje fputs i fgets. |
|
Dawidsoni Temat założony przez niniejszego użytkownika |
» 2010-12-25 16:02:35 Są gdzieś opisane te funkcje? Tak, oczywiście, że w pliku. |
|
DejaVu |
» 2010-12-25 16:28:46 W pliku można nadpisywać dane tylko. Reasumując: jeżeli zmienia się długość wiersza to de'facto musisz przepisać zawartość całego pliku od miejsca modyfikacji aż do końca.
/edit:
Zalogowani użytownicy mają dostęp do lekcji Obsługa plików - to jest ze starej wersji kursu C++. |
|
jsc |
» 2010-12-25 20:05:27 << ciach >> |
|
« 1 » |