chcialbym umiescic te 2 wyswietlenia w jednym tylko tak zeby raz wyswietlaly sie dane pojazdy i raz wlasciciela az do konca pliku.
void baza::wyswietl() {
baza p;
int wybor;
ifstream plik("wlasciciel.dat", ios::binary);
for (int i = 1;; i++) {
plik.read(reinterpret_cast<char*>(&p), sizeof(p));
if (plik.eof()) break;
cout << i << ". " << endl << "Nazwisko: " << p.nazwisko << endl;
cout << "Imie: " << p.imie << endl;
cout << "Data urodzenia: " << p.dzien << "-" << p.mies << "-" << p.rok << endl;
}
plik.close();
}
void baza::wyswietl2() {
baza p;
int wybor;
ifstream plik("pojazdy.dat", ios::binary);
for (int i = 1;; i++) {
plik.read(reinterpret_cast<char*>(&p), sizeof(p));
if (plik.eof()) break;
cout << i << ". " << endl << "marka: " << p.marka << endl;
cout << "model: " << p.model << endl;
cout << "rejestracyjny: " << p.rejestracja << endl;
}
plik.close();
}