Bonjour,
Je suis confronté à un problème que je n'arrive décidemment pas à résoudre..
J'ai dans mon code deux énumérations, la première ne pose aucun problème (nomée "Type"), mais la seconde (nomée "Pion") me donne l'erreur suivante :
Voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 struct.hpp:15:23: error: expected identifier before string constant struct.hpp:15:23: error: expected } before string constant struct.hpp:15:23: error: expected unqualified-id before string constant struct.hpp:15:47: error: expected declaration before } token
La syntaxe semble pourtant bonne.. une idée ?
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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39 /* struct.hpp * * Regroupe les structures du jeu * */ #ifndef DEF_STRUCT #define DEF_STRUCT #include <string> typedef int Tresor; // LIGNE 14, aucune erreur.. enum Type {HUMAIN = 0, ALEA, DRT_O_BUT, BAR, EQU}; //LIGNE 15, erreur enum Pion {AUCUN = 0, ROUGE, VERT, JAUNE, BLEU}; struct Joueur { std::string nom; std::string prenom; Type type; Pion couleur; Tresor tresors_trouves[6]; Tresor tresors_ramasses[6]; int score; }; struct Partie { //Plateau plateau; int nbJoueurs; int nbIa; Joueur *joueurCourant; int nb_tours; }; #endif
Partager