cs_ull
Messages postés11Date d'inscriptionvendredi 23 mars 2007StatutMembreDernière intervention 5 avril 2007
-
4 avril 2007 à 11:15
cs_ull
Messages postés11Date d'inscriptionvendredi 23 mars 2007StatutMembreDernière intervention 5 avril 2007
-
4 avril 2007 à 12:43
bonjour!
int selection
cdre_début et cadre_fin déclarés dans structure selection, ils ont de type long.
quand j'ai mon code comme suit:
if (selection && j <= UneArm.select.cdre_deb || j >= UneArm.select.cdre_fin)
mais il me met une erreur ;
Erreur 1 L'opérateur '&&' ne peut pas être appliqué aux opérandes de type 'int' et 'bool' P:\Projet\Armure\Form1.cs 150 23 Armure
quelqu'un peut me dire comment je dois faire?
merci
cs_ull
Messages postés11Date d'inscriptionvendredi 23 mars 2007StatutMembreDernière intervention 5 avril 2007 4 avril 2007 à 12:43
bonjour
jai mon code comme suit:
le masque est déclaré comme long
j en entier
num_du une constante de type int qui est déclarée dans la calsse UneArm
masque =1L << (j -
UneArm.num_du)
mais il me met l'arreur
L'opérateur '<<' ne peut pas être appliqué aux opérandes de type 'long' et 'long'
et aussi
quand je met:
if (MarcDuite & masque)
MarcDuite est un uint
masque est un long
l' Erreur : Impossible de convertir implicitement le type 'long' en 'bool'