Folco (./115) :Euh a priori ça veut dire que FLAGS_DEFAULT est une macro qui représente un nombre (tu as pas un #define FLAGS_DEFAULT quelque part ?) donc elle est remplacée par ce nombre avant la compilation. Si ton champ s'appelle vraiment FLAGS_DEFAULT (pas une bonne idée les caps), il faut que tu changes son nom ou la macro. Mais à mon avis tu t'es juste trompé de nom et le champ ne s'appelle pas comme ça ? ^^
Bon sinon j'en ai marre de buter sur des conneries du genre :case '1': DrawingData.FLAGS_DEFAULT = 10; break;
Expected identifier before numeric constant, me dit-il avec le curseur entre le nom de la structure et le nom du champ. Qu'est-ce qu'il merdouille encore, c'est pourtant pas compliqué ?