void baza:: dodaj() {
baza osoba;
fstream plik("wlasciciel.dat", ios::binary | ios::out);
cout << "Podaj imie: " << endl;
getline(cin,osoba.imie);
cout << "Podaj nazwisko: " << endl;
getline(cin, osoba.nazwisko);
cout << "Podaj date urodzenia: " << endl;
cout << "Dzien: ";
cin >> osoba.dzien;
cout << "Miesiac: ";
cin >> osoba.mies;
cout << "Rok: ";
cin >> osoba.rok;
plik.write(reinterpret_cast<char*>(&osoba), sizeof(osoba));
plik.close();
baza pojazd;
fstream plik2("pojazdy.dat", ios::binary | ios::out);
cout << "Podaj marke: " << endl;
getline(cin, pojazd.marka);
cout << "Podaj model: " << endl;
getline(cin, pojazd.model);
cout << "Podaj numer rejestracyjny: " << endl;
getline(cin, pojazd.rejestracja);
plik2.write(reinterpret_cast<char*>(&pojazd), sizeof(pojazd));
plik2.close();
}
tak przebiega dodawanie do pliku, wlasciwie do 2och plikow