Witam dzisiaj rozpocząłem uczyć się programowania obiektowego w c++. Zaczynam rozumieć idee jego wykorzystywania, jednak chcąc stworzyć mały program natrafiłem na pierwszę błędy, których nie potrafię rozwiązać. Próbowałem wielu sposobów i tak również czytam o tym.
Proszę o podpowiedź.
#ifndef PRO_H_
#define PRO_H_
#include <string>
class character
{
private:
std::string nazwa;
double zycie;
int poziom;
public:
void dane_postaci(nazwa, zycie, poziom);
};
#endif
#include "pro.h"
#include <iostream>
void character::dane_postaci(character::nazwa, character::zycie, character::poziom)
{ std::cout << "Nazwa: " << nazwa << "\nIlość życia: " << "\nPoziom: " << poziom << "\n\n"; }
int main()
{
character bulma, vegeta;
bulma.dane_postaci("BULMA", 6352.75, 130);
vegeta.dane_postaci("VEGETA", 7342.64, 155);
}