Marianne108
Messages postés13Date d'inscriptionsamedi 25 novembre 2006StatutMembreDernière intervention 5 juin 2010
-
18 oct. 2007 à 12:46
chaibat05
Messages postés1883Date d'inscriptionsamedi 1 avril 2006StatutMembreDernière intervention20 novembre 2007
-
18 oct. 2007 à 16:42
bonjour
je souhaiterais coder un profil sous forme de chiffres pour cela , je donne à chaque lettre un N°
à deux chiffres.
exemple A=02, B=06, C=20.......O=40, ...T=60....
Ainsi TOTO s'écrira 60406040
je voudrais écrire cela dans un tableau à deux dimensions
tableau = array("A, 02", "B, 06"....)
puis lorsque je lis TOTO je dois être capable de le coder en 60406040 et inversement 60406040 en TOTO
je ne sais comment lire mon tableau de correspondance pour
transformer TOTO en 60406040 et vis et versa
jmfmarques
Messages postés7666Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 août 201427 18 oct. 2007 à 14:56
Bonjour,
Surtout pas un tableau à 2 dimensions, qui obligerait à aller chercher dans la èere colonne, à chaque fois, où se trouve la lettre considérée puis à extraire la correspondance dans la 2ème colonne.
Il vaudrait dans ce cas mieux, alors, avoir une variable toto = "abcd....yzABCD...YZ..."
et un array tableau avec, dans le même ordre, la correspondance en chiffre
et, pour chaque lettre, utiliser instr pour extraire la position dans toto puis extraire la correspondance (même rang) dans tableau...
BunoCS
Messages postés15476Date d'inscriptionlundi 11 juillet 2005StatutModérateurDernière intervention 3 mai 2024103 18 oct. 2007 à 13:50
Salut,
Il n'y a pas longtemps (hier??), quelqu'un a eu le même problème que toi.
Nous avons déplacé son topic dans la partie Java
Buno
----------------------------------------
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...
Le site de mon mariage
BunoCS
Messages postés15476Date d'inscriptionlundi 11 juillet 2005StatutModérateurDernière intervention 3 mai 2024103 18 oct. 2007 à 13:51
Le topic ici Regarde du côté des tableaux à 2 dimensions en VBA sinon...
Buno
----------------------------------------
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...
Le site de mon mariage
JPGVB
Messages postés96Date d'inscriptionmardi 29 mars 2005StatutMembreDernière intervention10 mars 20112 18 oct. 2007 à 14:05
Bonjour,
le plus simple me parait être de passer par un tableau
dim Decode(100)
et de remplir ce tableau ce tableau de la sorte:
decode(60)="T"
decode(40)="O"
et ainsi de suite avec toutes les lettres.
Pour décoder il suffira alors de lire le contenu 60406040, par groupe de deux caractères dans une boucle et d'utiliser une syntaxe du type nom=nom & decode(numéro)
Vous n’avez pas trouvé la réponse que vous recherchez ?
chaibat05
Messages postés1883Date d'inscriptionsamedi 1 avril 2006StatutMembreDernière intervention20 novembre 20072 18 oct. 2007 à 16:09
Salut tt le monde,
Salut jmfMarques,
Pourquoi pas un tableau à deux dim ?
Je vois les choses autrement.
Pas obligé d' aller chercher dans la 1ere colonne,
à chaque fois, où se trouve la lettre considérée
puis à extraire la correspondance dans la 2ème colonne.
si dans la 1° colonne on mettait le code Ascii du caractère.
Ainsi en extrayant un à un chaque caractère de la chaine,
on cherche son index dans le tableau en se basant sur son Code Asccii.