Bonjour,
Je souhait travailler dans le cryptage,
Un système simple:
Soit a un (unsigned char), cle aussi
le but c'est d'ajouter les deux pour avoir un nouveau unsigned char c
c=(a+cle)%256
Ce que j'ai peur c'est si a+cle > 255, cela ne correspond plus à un unsigned char donc retourne une valeur erronée
Et donc faut-il écrire
c=(unsigned char)(((int)a+(int)cle)%256) ?
raphchar
Partager