Ximoon (./3) :
Godzil (./2) :
sinon (mais bon ça depend de ce que veux le gars et le soft) normalemetn en C (et je suis presque sur que c'est dans la norme) la valeur 0 est toujours associé a true, et tout ce qui est différent de 0 est false...
donc TRUE = 0
FALSE = !TRUE
(c'est la notation que je préfère a vrai dire
)
Nan, c'est l'inverse 
Oui je m'a suis gourré

Surtout que c'est plus marrant dans ce sens

FALSE = 0
TRUE = !FALSE
Godzil (./2) :
En meme temps le code a un sens, on ne veux que ces deux valeurs, toutes les autres son considéré comme parasite et provoquerons une erreur...
cf plus haut, on n'a pas 0 et 1 ici...
(Ok pour votre norme, et je comprend tres bien le pourquoi du comment)
Et si tu as 2 valeurs qui sont 0x00 et 0xFF et c'est le meme problème que si c'était 0 ou 1. Vous travaillez avec un entier pouvant contenir 256 valeur, et seul 2 sont significatives (0x00 aka 0 aka 0==1 et 0xFF aka !0 aka 0==0)
toutes les valeurs [0x01;0xFE] ne sont ni "TRUE" ni "FALSE" et ne doivent pas etre accepté car dans ton code si tu fait
Failed_State = TRUE
if (Failed_State == FALSE)
{
// faire ce qui fait pour "FALSE"
}
else if (Failed_Stat == TRUE)
{
// faire ce qu'il faut pour "TRUE"
}
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..
Godzil (./2) :
N'oublie pas que la il travail avec un uchar, donc un entier sur 8bit, donc 256 valeurs possible...
Oui mais je ne vois pas en quoi on serait ici dans un cas différent au final du 0 et !0 en fait ...
Cf plus haut ^^
(ps: en
./2 le

c'est le code en lui meme hein

je trouve ça aussi tres "marrant")

Proud to be CAKE©®™
GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.