Godzil (./4) :
Ton code marchera tres bien quand Failed_State sera egal a TRUE ou FALSE, mais ne ferra rien dans les 254 autres valeurs possibles...
Donc si tu as un "Failed_State = 42" qui apparaitrait au milieu entre le "= TRUE" et le if je te laisse imaginer ce qui pourrais se passer.
Bon la le code est peut etre inutile et "trop protecteur" (cad que les 254 autres valeurs ne peuvent "code-ement" parlant pas apparaitre mais bon..
Ouais effectivement, après test (sous borland pour x86) le compilo met 0 et 1 pour FALSE et TRUE dans ce cas (j'imagine que ça peut changer selon les processeurs et les compilateurs), donc ça permet effectivement de s'assurer que l'utilisateur n'a pas mis de valeur numérique personnelle à la place de TRUE et FALSE... J'avoue que je m'attendais à un autre comportement en fait.
Godzil (./4) :
(ps: en ./2 le
c'est le code en lui meme hein
je trouve ça aussi tres "marrant")
J'avais bien compris
