Hej,
Mam problem z zadaniem domowym z programowania obiektowego. Chodzi o program biblioteczny, mamy stworzyć dwie klasy: osoba i książka. W klasie osoba ma się znajdować składowa spis_książek zawierająca informacje o wypożyczonych książkach. Mam problem z "main", nie wiem jak to wszytko połączyć, czy byłby ktoś w stanie pomóc?
//ksiazka.h
#include <iostream>
#include <string>
using namespace std;
class ksiazka
{
string tytul;
string autor;
int rok_wydania;
int nr_wydania;
public:
void dodaj_ksiazke();
void wypisz();
};
//ksiazka.cpp
#include <iostream>
#include <cstdlib>
#include <string>
#include "ksiazka.h"
using namespace std;
void ksiazka::dodaj_ksiazke()
{
char imie[80];
char nazwisko[80];
char tytul[80];
int rok_wydania;
int nr_wydania;
void zapamietaj(const char * napis, const char * napis1, const char * napis2, int rok, int wydanie);
void wypisz();
cout << " Imie autora: " << imie << endl;
cout << " Nazwisko autora: " << nazwisko << endl;
cout << " Tytul: " << tytul << endl;
cout << " Rok wydania: " << rok_wydania << endl;
cout << " Numer wydania: " << nr_wydania << endl;
cout << endl;
};
//osoba.h
#include <iostream>
#include <string>
using namespace std;
class osoba
{
string imie;
string nazwisko;
int indeks;
public:
void dodaj_osobe();
};
//osoba.cpp
#include <iostream>
#include <cstdlib>
#include <string>
#include "osoba.h"
#include <fstream>
using namespace std;
void osoba::dodaj_osobe()
{
string imie;
string nazwisko;
int numer_indeksu;
void zapamietaj(const char * napis, const char * napis1, int numer_indeksu);
void wypisz();
cout << " Informacje o osobie wypozyczajacej: " <<endl;
cout << " Podaj imie: ";
cin >> imie;
cout << " Podaj nazwisko: ";
cin >> nazwisko;
cout << " Podaj numer indeksu: ";
cin >> numer_indeksu;
cout << endl;
};
Jeśli coś w powyższych koda jest źle proszę o zwrócenie uwagi. Chcę tylko kilka wskazówek jak to wszystko połączyć, wszystkie niemiłe uwagi proszę zachować dla siebie ;)