Zapis i odczyt do pliku pomocy

Zapis i odczyt do pliku pomocy
K1
  • Rejestracja:około 12 lat
  • Ostatnio:około rok
  • Postów:5
0

Witam, robie projekt na zaliczenie i natrafilem na taki problem który polega na dopisywaniu do pliku odczycie i zapisie, konkretnie to chodzi o zapis aby nie nadpisywaly mi sie dane tylko dopisywaly:) i w momencie przerabiania w wyswietlaniu pojawiaja sie tez problemy, przeszukalem już chyba wszystko co mozliwe i dlatego pisze do was :) projekt to flota pojazdów:) załączam plik do lepszego wglodu:)
mam nadzieje ze ktoś podpowie, lekko pomoze:) z góry dzieki:)

bogdans
Moderator
  • Rejestracja:prawie 17 lat
  • Ostatnio:prawie 5 lat
1

Tego programu nie da się testować.Dopisanie nowego pojazdu wymaga by istniał plik dane.dat zawierający informacje o co najmniej jednym pojeździe.
Co to jest?

Kopiuj
int x=tab.length;
tab[x]=f;

Takie błędy to można robić na pierwszych (ewentualnie drugich) zajęciach, ale nie w projekcie zaliczeniowym.


To smutne, że głupcy są tak pewni siebie, a ludzie mądrzy - tak pełni wątpliwości. Bertrand Russell
edytowany 1x, ostatnio: bogdans
KK
  • Rejestracja:około 12 lat
  • Ostatnio:ponad 11 lat
  • Postów:135
0

Możesz to zrobić na dwa sposoby:

  1. Wczytujesz zawartość pliku, doczepiasz nowe dane i zapisujesz ponownie całość (brzydkie jak cholera, ale skuteczne)
  2. Poczytać o różnych FileWriterach i poszukaj parametru "append". Ustawiasz na true i problem masz z głowy. Tyle tylko, że marnie to działa w przypadku obiektów.

Wniosek: albo zapisuj tekst, albo wczytuj obiekt i go podmieniaj (np. zapisuj za każdym razem kolekcję obiektów).
Rozwiązanie "proffeszionalne/enterprajs/bisnessss": użyj bazy danych - choćby obiektowej zapisującej do pliku.

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.