Poruszanie się po pliku
Ostatnio zmodyfikowano 2010-12-04 17:51
rafixxx25 Temat założony przez niniejszego użytkownika |
Poruszanie się po pliku » 2010-12-04 15:42:08 Witam!
Mam kolejny problem(:P) Otóż, gdy zapisuje zmienne do pliku liniami np:
plik<<zmienna<<endl<<endl; plik<<zmienna2<<endl<<endl; to zapisuje mi ich wartości z 1 linijką przerwy(na potrzeby programu), lecz kasuje zawartość tej linii pomiędzy! np:
Dane przed użyciem:
56 73 21
plik<<zmienna<<endl<<endl; //zmienna wartość 5 plik<<zmienna2<<endl<<endl; //zmienna2 wartość 92
5
92 Jak sprawić, by winik był taki:
5 73 92 ?? Proszę o pomoc! |
|
kizia |
» 2010-12-04 16:13:11 Skoro chcesz mieć jedna pod drugą to czemu dwa razy do nowej lini przechodzisz?(<< endl<<endl) |
|
rafixxx25 Temat założony przez niniejszego użytkownika |
» 2010-12-04 16:21:19 " Dane przed użyciem:
56 73 21
plik<<zmienna<<endl<<endl; //zmienna wartość 5 plik<<zmienna2<<endl<<endl; //zmienna2 wartość 92
5
92 Jak sprawić, by winik był taki:
5 73 92 "
Chciałby zachować daną, która była już w pliku poprzednio, pomiędzy dwoma nowymi danymi. |
|
Dragonit |
» 2010-12-04 16:21:30 Może zapodasz całą funkcje zapisu do pliku? Będzie łatwiej odgadnąć o co ci chodzi
Edit: To przy wczytaniu pliku zapisz ją do zmiennej i przy zapisywaniu zapisz jeszcze raz tę zmienną w odpowiednim miejscu. |
|
rafixxx25 Temat założony przez niniejszego użytkownika |
» 2010-12-04 16:25:41 Chodzi mi o to, że chce zapisać 2 zmienne do pliku: pierwszą w 1 linijce, a drugą w 3 linijce. Jednocześnie chce, aby dane z 2 linijki nie uległy skasowaniu. |
|
F90M |
» 2010-12-04 17:46:46 Możesz wczytać sobie plik do tablicy (jedna linijka == jeden element tablicy) -> zmienić te elementy które chcesz, resztę zostawić bez zmian -> wyczyścić plik -> zapisać tablicę do pliku. |
|
Dragonit |
» 2010-12-04 17:51:37 F90M dzięki za rozwinięcie mojej intencji |
|
« 1 » |