Salut,
Je souhaiterais manipuler des nombres en base 36 dans des chaines de caractères.
J'arrive déjà à convertir une chaine représentant un nombre en base 36 vers une variable de type long long (ce qui m'est nécessaire étant donné la longueur de certaines valeur) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part long long value = strtoll("zz", NULL, 36); // donne 1295
Mais je n'arrive pas à faire l'inverse, c'est à dire à transformer une variable long long en chaine de caractère en base 36. C'est à dire que je voudrais à partir de 1295 obtenir la chaine "zz".
Malheureusement je suis bloqué : je ne trouve pas la fonction inverse de strtoll(). Apparemment il existe une fonction lltostr() sur certain système mais elle ne gère que la base 10...
Bref : comment convertir un nombre de type long long en base 36 ?
d'avance
a++
Partager