Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- class Torta{
- char * _naziv;
- int _brojSastojaka;
- int _proizodnaCijena;
- int _prodajnaCijena;
- int _prodano;
- public:
- //defaultni i normalni konstruktor
- Torta(char * ime = { "----------------------" }, int brS = 0, int priCijena = 0, int proCijena = 0, int prodano=0){
- int vel = strlen(ime) + 1;
- _naziv = new char[vel];
- strcpy_s(_naziv, vel, ime);
- ///////////////////////////////////
- _brojSastojaka = brS;
- _proizodnaCijena = priCijena;
- _prodajnaCijena = proCijena;
- _prodano = prodano;
- }
- // destruktor
- ~Torta(){
- delete[]_naziv;
- _naziv = nullptr;
- }
- // operator za ispis <<
- friend ostream & operator << (ostream & cout, Torta t);
- };
- ostream & operator << (ostream & COUT, Torta t){
- cout << "---------------------------------------------------\n";
- cout << "NAZIV:\t\t\t" << t._naziv << endl;
- cout << "BROJ SASTOJAKA: \t" << t._brojSastojaka << endl;
- cout << "PROIZVODNA CIJENA: \t" << t._proizodnaCijena << endl;
- cout << "PRODAJNA CIJENA: \t" << t._prodajnaCijena << endl;
- cout << "UKUPNO KOMADA PRODANO: \t" << t._prodano << endl;
- cout << "---------------------------------------------------\n";
- return COUT;
- }
- int main(){
- Torta cokoladna;
- cout << cokoladna;
- system("pause > null");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement