Utilisateur anonyme
-
8 juil. 2005 à 13:32
crenaud76
Messages postés4172Date d'inscriptionmercredi 30 juillet 2003StatutMembreDernière intervention 9 juin 2006
-
11 juil. 2005 à 09:17
Voila je ne suis pas un pro, et je voudrai savoir comment je peux ajouter un caractére (une virgule par exemple) entre chaque caractére d'une variable de type string.
ou si je peux remplir un tableau dont chaque case est une lettre d'un string
je suis pas clair voici un exemple:
ma variable contient la phrase suivante
les voitures rouges vont plus vite
et je voudrai la mettre dans un tableau ( une lettre par case)
je sais déja faire un tableau avec un mot par case (avec la fonction split) mais je ne sais pas le faire avec une lettre par case, cela ne doit pas être bien difficile; mais je débute c'est pas évident.
merci
A voir également:
Ajouter un caractére entre chaque caractére d'une chaine string
crenaud76
Messages postés4172Date d'inscriptionmercredi 30 juillet 2003StatutMembreDernière intervention 9 juin 200628 8 juil. 2005 à 15:31
Pardon pour la présentation du précédent post ... foutue Freetextbox ...
Dim Phrase As String
Dim L as Long, i As Long
Dim T() as String
Phrase = "Les voitures ..."
L = Length(Phrase)
Redim T(1 To L)
For i = 1 To L
T(i) = Mid$(Phrase,i,1)
Next
entre temps j'avais trouvé une solution équivalente:
voici un extrait de mon code:
' routine pour metre le fichier converti dans un tableau
ReDim tableau(Len(converti))
For i = 1 To Len(converti)
tableau(i) = Asc(Mid(converti, i, 1))
Next
puis je récupère le caractére avec : Chr( tableau(n)) ou (n) désigne la case du tableau que je veux extraire