Bonjour a tous et a toutes
J'ai un petit problème. J'essais de trouver pourquoi mais je ne
comprends pas. Je me sers du XOR pour coder une chaîne et le résultat
est toujours le même... rien (''). Voici mon bout de code :
int iLongueurChaine = strlen(cChaine);
int iLongueurCle = strlen(cCle);
for (int i = 0; i < iLongueurChaine; i++)
{
cChaine[i] = cChaine[i] ^ cCle[(i%iLongueurCle)];
}
juste avant d'entrer dans la boucle for, cChaine égale bel et bien la
chaîne voulu mais après cette boucle, le résultat est '' de cChaine.
S'il vous plait, pouvez-vous m'aider?