Comparaison de 2 caractères

Résolu
jerem -  
mamiemando Messages postés 33772 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,
Je cherche à comparer deux caractères, dans un Tableau contenant des variable de type Structure: int numéro;char lettre;
J'ai donc ecrit (en c++)
if (Tableau[1].lettre==Tableau[2].lettre==Tableau[3].lettre) {...};

Cependant même quand les caractères contenus dans ".lettre" sont différents la condition est vérifiée...

Quelqu'un voit-il ou est mon erreur? Merci

Jérémie
A voir également:

4 réponses

mamiemando Messages postés 33772 Date d'inscription   Statut Modérateur Dernière intervention   7 882
 
Normal car en C++ (et en C) a == b == c ne signifie pas (a == b) && (b == c) mais (a == b) == c.

Pour tes problèmes futurs donne un code un peu plus complet car c'est un peu succinct !

Bonne chance
0
jerem
 
salut !
Ok je regarde ca ! Merci beaucoup. et promis à l'avenir j'essayerai d'etre plus explicite! A+
0
jerem
 
C'étai bien ca, moultes merci mamiemando
0
mamiemando Messages postés 33772 Date d'inscription   Statut Modérateur Dernière intervention   7 882
 
Pas de soucis bonne continuation !
0