Incrémenter une base 36 en C

pandageek Messages postés 359 Date d'inscription   Statut Membre Dernière intervention   -  
KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   -
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?



A voir également:

1 réponse

KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   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