Bonjour,
Voici la portion de code qui concerne ce probleme:
Intervalle.cxx
Intervalle.hxx
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 Intervalle::Intervalle (double a, double b, char* e) { if (e!="EMPTY" && e!="NO_EMPTY") { cout<<"Erreur sur le 3e parametre : sa valeur doit etre EMPTY ou NO_EMPTY.\n"<<endl; } else { if (min2(a,b)<-1000000 || max2(a,b)>1000000) { cout<<"Erreur sur les bornes : doivent etre comprises entre -1000000 et +1000000"<<endl; } else { inf=min2(a,b); sup=max2(a,b); IntervalleType=e; } } }
Probleme:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 #ifndef INTERVALLE #define INTERVALLE class Intervalle { private: double inf; double sup; enum IntervalleType { EMPTY = 0, NO_EMPTY = 1 }; public: Intervalle(double, double, char*); Intervalle operator + (const Intervalle&); Intervalle operator - (const Intervalle&); Intervalle operator * (const Intervalle&); Intervalle operator / (const Intervalle&); void AfficheIntervalle (void); void IntervalleInitialise (double, double, char*); }; #endif
Le compilateur me dit pour la ligne en rouge:
Il y a aussi d'autres erreurs de compilation, mais que je prefere chercher tout seul pour l'instant.
Code : Sélectionner tout - Visualiser dans une fenêtre à part Intervalle.cxx:49: error: expected unqualified-id before = token
C'est a travers Internet que j'ai appris a utiliser les enum, mais apparemment j'ai zappe quelque chose. Pouvez-vous eclairer ma lanterne ?
Merci d'avance
Partager