Vous n'êtes pas identifié(e).
Ok, sauf que 036 en octal ne font pas 22 en hexa.
Voyons pour d'autres valeurs;
On voit bien le problème entre 034 et 033 ou on passe de 0x20 à 0x1d
Par contre
À savoir donc, l'ordre d'apparition des variables ibase et obase EST important. J'ai eu de la chance de m'en apercevoir rapidement. J'espère que ça pourra être utile à d'autres.
Si vous pensez qu'il s'agit d'un bug qu'il faut remonter, je laisse ça à votre bon cœur.
Dernière modification par anonyme (29-05-2021 22:13:58)
Initialement on est en base 10, mais on passe en base 8 pour les entrées (ibase), et donc la valeur 16 affectée à obase ensuite est comprise comme étant exprimée en base 8, soit 14 en décimal. Et 36 en base 8 , soit 30 en décimal, correspond bien à 22 en base 14.
Souhaitant que ça puisse aider.