Incrémenter une base 36 en C

pandageek Messages postés 379 Statut Membre -  
KX Messages postés 19031 Statut Modérateur -
Bonjour,
je débute en langage C et je me suis récemment penché sur un problème :
Je cherche à incrémenter une variable en base 36 (0-1 & A-Z ) et afficher à l'écran un bon millier de fois la variable incrémentée.
le problème c'est qu'en C, le "i++" fonctionne sur une base 10.
quelqu'un a une idée de la fonction qui me permettrai d'incrémenter une variable ne base 36?



1 réponse

KX Messages postés 19031 Statut Modérateur 3 020
 
Utilises les méthodes atoi pour passer de ta chaîne de caractères en base 36 à un entier que tu incrémentes et que tu repasses en chaîne de caractères avec itoa.
Après tu peux aussi optimiser ça en faisant toi même un traitement de la chaîne de caractères pour simuler l'incrémentation en base 36.
0