Bonjour,
J'aimerais savoir si vous aviez un algo qui me convertirait une chaine de caractère en entier. Mais je ne veux pas un entier genre le code ascii.
Plutôt du genre :
A=1
Z=26
AA=26+1=27
BA=26+26+1=53
Bref une qui me calculerait un indice par rapport aux lettres données
J'ai déjà la fonction inverse
Voilà si quelqu'un à déjà traité une fonction de ce genre (sûrement toute simple) il me ferait gagné du temps
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Function numerique_vers_alphabetique(nombre : integer) : string; var entier, reste : integer; tempo : string; begin entier := nombre div 26; reste := nombre mod 26; if reste = 0 then entier := entier-1; if entier > 0 then tempo := numerique_vers_alphabetique(entier); if reste > 0 then chaine := chaine + chr(reste+64) else chaine := chaine + 'Z'; result := chaine; end;
merci à tous
Partager