Comparaison de 2 caractères
Résolu
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
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:
- Comparaison de 2 caractères
- Supercopier 2 - Télécharger - Gestion de fichiers
- Caractères spéciaux - Guide
- Caracteres speciaux - Guide
- Caractères spéciaux mac - Guide
- Caractères ascii - Guide
4 réponses
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
Pour tes problèmes futurs donne un code un peu plus complet car c'est un peu succinct !
Bonne chance