When I turn on the programe, the dropping window says that programe is dissapear because it caused cessation of correct work of the programe.
#include "stdafx.h"
#include <iostream>
#include <sstream>
#include <istream>
#include <cstdlib>
using namespace std;
class Loto {
int *m_br;
int m_rezervni_broj;
public:
Loto() {
int *m_br = new int [6];
SetNumber();
}
~Loto() { delete [] m_br;}
void SetNumber(); // postavi brojeve na
// nasumične vrijednosti
int *GetArrayOfNumber() const {return m_br;}; // vrati pokazivač na niz
int GetReserveNumber() const { return m_rezervni_broj;}; // vrati rezervni broj
// const iza funkcije znači da ove dvije funkcije ne mijenjaju
// članske varijable klase
friend ostream& operator << (ostream& s, const Loto& L);
};
void Loto::SetNumber() {
for ( int i=0;i<6;i++) {
m_br[i] = rand() %39;
}
m_rezervni_broj = rand() %39;
}
ostream& operator << (ostream& s, const Loto& L) {
int *H;
H = L.GetArrayOfNumber();
for(int i=0;i<6;i++) {
s << H[i] << ",";
}
s<< (L.GetReserveNumber());
return s;
}
int main()
{ Loto K;
cout << K;
return 0;
}