soleildz
Messages postés58Date d'inscriptiondimanche 19 avril 2009StatutMembreDernière intervention10 février 2016
-
13 déc. 2003 à 09:35
cs_lataupeben
Messages postés232Date d'inscriptiondimanche 19 octobre 2003StatutMembreDernière intervention24 janvier 2006
-
14 déc. 2003 à 17:54
salut,
je voudrai un progamme qui extrait d'un texte tous les mot
d'une longueur donnée (5 lettres par exemple) et que chaque mot soit extrait une seule fois meme s'il present
plusieur fois dans n'importe quel ordre. azert=aerzt
cs_lataupeben
Messages postés232Date d'inscriptiondimanche 19 octobre 2003StatutMembreDernière intervention24 janvier 2006 13 déc. 2003 à 10:03
c' est long a faire ca
tu prend les caractere un par un
des que tu as un espace
tu prend les lettre une par une et tu les assemble dans une
variable j'usqua l' espace suivant
tu traites la longueur de ta variable
si elle a cinq caractere tu la met dans une listbox
en verifiant qu'il es pas deja marqué
pcpunch
Messages postés1243Date d'inscriptionmardi 7 mai 2002StatutMembreDernière intervention18 février 20195 13 déc. 2003 à 11:58
C'est pas trés compliquer a faire , tréve de parlote voila un exemple qui extrait les mots de 5 lettres de la variable texte et les affiche dans une listbox si il y est pas déja!!!
Dim Texte As String
Dim Existe As Boolean
Private Sub Form_Load()
Texte = "azert azert maman maman loire dites zonzon abcde bcdea"
End Sub
Private Sub Command1_Click()
Existe = False
Dim Tableau() As String
Tableau = Split(Texte, " ")
For i = 0 To UBound(Tableau)
If Len(Tableau(i)) = 5 Then
For a = 0 To List1.ListCount - 1 If Tableau(i) List1.List(a) Then Existe True: Exit For
Next a
If Not Existe Then List1.AddItem (Tableau(i))
Existe = False
End If
Next i
End Sub
Vous n’avez pas trouvé la réponse que vous recherchez ?