Tu as obligatoirement besoin du sizeof ou son équivalent qui est le nombre max atteignable par un int. J'avais utilisé sizeof pour savoir le nombre de chiffres hexa nécessaires à la représentation d'un int. Tu peux utiliser le nombre magique 8 (2*4) à la place si cela te chante, tu ne pourras pas t'en passer si tu ne peux pas renverser une chaine ou partir dans le récursif.Envoyé par blastmanu
Pour le décalage de bits, comme signalé, en base 16, un décalage de 8 bits, c'est une division par 256. Un ET-logique avec 0xff, un modulo avec 256.
A mon avis, cela devrait passer -- après réécriture avec / et %...
Partager