I try to copy the vector comanda to the vector comenzi :
 public :
        Ospatar(char nume[30],Comanda * comanda,int nrcom,char sex,int varst)
        {
            strcpy(Nume,nume);
            comenzi=new Comanda[sizeof(comanda)];
            for(int i=0;i<sizeof(comanda);i++)
            {
                comenzi[i]=comanda[i];
            }
            cout<<endl;
            nrComenzi=nrcom;
            gen=sex;
            varsta=varst;
        }
And here is the overloaded operator from Class Comanda :
Comanda& operator=(Comanda  c)
    {
        Prod.set_denProd(c.Prod.get_denProd());
        Num=c.Num;
        nrPortii=c.nrPortii;
        date.zi=c.date.zi;
        date.luna=c.date.luna;
        date.an=c.date.an;
    }
the first two elements of vector comanda are well transfered to vector comenzi but after that i get some random numbers ...
 
    