J'ai commencer les classes et j'avoue que je les comprend plus ou moin je ne sais pas exactement c quoi mes erreurs .. mais j'en nais 16 ... Ce que j'ai tenté de faire est de faire une classe qui renvoie une chiffre aléatoire .... avec deux variable chiffre maximal et minimal mais qui sont entree au clavier dans main.cpp . ensuite je voulais que quand le chiffre maximal et minimal on été entrée, qu'ils sois passer dans ma classe hasard pour retourner un chiffre aléatoire et que ma classe se vide des chiffre max et min entrée pour la reutiliser a velonter c un facteur important pour ce que je veux faire ... mais j'ai vraiment l'impression d'avoir fait sa tout croche. Mon compilateur est MSVC++2003.net et voici mes trois fichier.
----------------------------------------------------------------------
fact_hasard.h
----------------------------------------------------------------------
class hasard
{
private:
int h_max,h_min;
srand(time(NULL));
public:
int aleatoire;
aleatoire = rand()%h_max+h_min;
};
------------------------------------------------------------------------
fact_hasard.cpp
------------------------------------------------------------------------
#include<iostream>
#include<stdlib>
#include<time.h>
#include"fact_hasard.h"
using std::cout;
using std::cin;
using std::endl;
int main()
{
int &d_max;
int &d_min;
hasard *p_alea_max;
hasard *p_alea_min;
p_alea_max = new hasard;
p_alea_min = new hasard;
p_alea_max->h_max=d_max;
p_alea_min->h_min=d_min;
delete p_alea_max;
delete p_alea_min;
return aleatoire;
}
------------------------------------------------------------------------
main.cpp
------------------------------------------------------------------------
#include<iostream>
#include"fact_hasard.h"
using std::cout;
using std::cin;
using std::endl;
int main()
{
int quitter;
int *ent_max;
int *ent_min;
ent_max = &d_max;
ent_min = &d_min;
cout<<"Entree la valeur maximal du d‚ : ";
cin>>ent_max;
cout<<endl;
cout<<"Entree la valeur minimal du d‚ : ";
cin>>ent_min;
cout<<endl;
cout<<"le d"<<ent_max<<" est tomber sur : "<<aleatoire;
cout<<"Appuyez sur une touche pour quitter";
cin>>quitter;
return 0;
}
------------------------------------------------------------------------
voici mon code si vous pouvez m'aider avec une explication de mes erreur j'apprécirais enormément.
merci.