PDA

View Full Version : [c++] seplicissimo programma


sam333
07-04-2014, 17:03
Ciao a tutti non riesco a far andare questo semplicissimo programma e non capisco il problema.


questo è il main


#include <iostream>
#include <cstdlib>
#include "dado.h"

using namespace std;

int main()
{
Dado a();
int b;

cout << a.LancioDado();


return 0;
}


questo il dado.h
#ifndef DADO_H_INCLUDED
#define DADO_H_INCLUDED




class Dado{


int facce;
int valoreMAx = 5;

public:

Dado();
int LancioDado();
};


#endif


e questo classedado.cpp
#include "dado.h"
#include <cstdlib>
#include <cstdio>
#include <time.h>

using namespace std;

Dado :: Dado(){

srand (time(0));


}


int Dado::LancioDado(){


return rand()%valoreMAx +1 ;

}


perchè non me lo esegue?mi da un errore nel cout "lanciodado in a, which is of non-slasse type"


qualcuno sa dirmi qualcosa?grazie in anticipo ciao a tutti

vendettaaaaa
07-04-2014, 20:10
Scrivi Dado a; anzichè Dado a();