Hello,
j'essaie d'utiliser le comparateur de stringet rencontre un problème bizarre. Le but est de comparer deux adresses e-mail, l'une entrée par l'utilisateur, l'autre enregistrée dans un tableau. Voici le code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part cmp
Voilà ce que j'obtiens ensuite à l'exécution:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 $userAddress = <STDIN>; champFrom = $email{"To:"}; #la case du tableau contenant l'adresse email à comparer print "comparés: $champFrom et $userAddress\n"; $test = ($champFrom cmp $userAddress); print "resultat du test: $test\n";
comparés: ljh@hotpop.com et ljh@hotpop.com
resultat du test: -1
"-1" signifie que le deuxième argument est plus grand que le premier, non? Or je ne vois pas en quoi les strings diffèrent... si quelqu'un a une idée ou a déjà connu ce problème, je suis volontiers preneur!! Merci
Sébastien
Partager