Bonjour!

J'ai un petit problème que je m'explique mal avec VS2008.

J'ai besoin de me faire un petit programme en C qui vérifie si une coordonnée se situe à l'intérieur de limites fixes.

J'ai défini les limites dans des constantes symboliques par exemple de cette façon:

#define X_MAX 900

etc...

Cependant, lorsque j'arrive dans mon test if(x > X_MAX) le debugger/compilateur ne reconnait pas ma constante et valide la condition même si elle est fausse. Si j'entre "en dur" la valeur 900 dans mon if alors ça marche!

Est-ce un bogue de VS2008?

Merci...