Problème sur un test sur variable de type enum
Bonjour,
Je suis habituellement développeur JAVa mais j'ai actuellement un petit développement en C à faire (le pied quoi ;) )
Je rencontre actuellement un problème sous LINUX au niveau d'une boucle for et une variable type qui est un enum defini ainsi.
Code:
1 2 3 4 5 6 7
|
typedef enum {
INDEFINI = 0,
SUITE = 1,
COURBE = 2,
RESEAU = 3,
} TypeCourbe; |
Code:
1 2 3 4 5 6 7
|
int i;
for (i=0; i<type-2; i++)
{
....
} |
Lorsque ma variable type est initialisée à SUITE (=1), je rentre quand même dans ma boucle for, soit un joli 0<-1 vérifié.
De quoi cela peut il venir?