Bonjour,
J'ai un gros problème.Mon code ne compile pas j'ai l'erreur :
Environnement.cpp: In constructor ‘Environnement::Environnement()’:
Environnement.cpp:12: error: request for member ‘tabEnvironnement’ in ‘this’, which is of non-class type ‘Environnement* const’
Environnement.cpp:12: error: expected primary-expression before ‘{’ token
Environnement.cpp:12: error: expected `;' before ‘{’ token
Pourquoi ? merci davance
fichier.h:
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 struct Cases{ int nourriture; int eau; }; class Environnement{ private: Cases tabEnvironnement[6][6]; public: Environnement(); ~Environnement(void); void afficher(); };
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 Environnement::Environnement() { struct Cases CaseVide={0,0}; struct Cases CaseN={10,0}; struct Cases CaseE={0,10}; this.tabEnvironnement[6][6] = { {CaseVide,CaseVide,CaseVide,CaseVide,CaseVide,CaseVide}, {CaseVide,CaseVide,CaseVide,CaseVide,CaseVide,CaseVide}, {CaseVide,CaseVide,CaseVide,CaseVide,CaseVide,CaseVide}, {CaseVide,CaseVide,CaseVide,CaseN,CaseVide,CaseVide}, {CaseE,CaseVide,CaseVide,CaseVide,CaseVide,CaseVide}, {CaseE,CaseVide,CaseVide,CaseVide,CaseVide,CaseVide}}; }
Partager