separer en plusieur morceau le parti d'un string

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
scaraber
Messages : 362
Inscription : ven. 15/juil./2005 17:32

separer en plusieur morceau le parti d'un string

Message par scaraber »

salut
j'aimerai comme le titre l'indique separer en plsuieur morceau un string par example

Code : Tout sélectionner

string1$="15+45+35"
et je veut obtenir

Code : Tout sélectionner

string$2="15"
string$3="45"
string$4="35"
voila mon probleme a++ en esperanytq ue quelqun sache faire
Anonyme2
Messages : 3518
Inscription : jeu. 22/janv./2004 14:31
Localisation : Sourans

Message par Anonyme2 »

utilises CountString() pour trouver le nombre de + dans la chaine puisque c'est ton séparateur puis tu devrais y arriver avec la commande StringField() pour retourner ce que tu veux
scaraber
Messages : 362
Inscription : ven. 15/juil./2005 17:32

Message par scaraber »

merci
scaraber
Messages : 362
Inscription : ven. 15/juil./2005 17:32

Message par scaraber »

je regerde le s commande masi je ne comprend pas tres bien et en plsu j'ai deux string que je veut saeparer qui contienne + et - un code serait plsu simple a comprendre
Anonyme2
Messages : 3518
Inscription : jeu. 22/janv./2004 14:31
Localisation : Sourans

Message par Anonyme2 »

Code : Tout sélectionner

string1$="15+45+35+77   +7"

Nombre_De_Plus = CountString(string1$, "+")

If Nombre_De_Plus > 0
   For i = 1 To Nombre_De_Plus+1
      ; Trim supprime les espaces devant et derrière la chaine
      Debug Trim(StringField(string1$, i, "+"))
   Next i
EndIf
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

tu peux faire comme ça aussi :

Code : Tout sélectionner

For k=1 To 5
  Debug StringField("15+45+35+77   +7", k, "+")
Next


:D vu qu'en Purebasic cette fonction " StringField ", est faite pour ça !
scaraber
Messages : 362
Inscription : ven. 15/juil./2005 17:32

Message par scaraber »

merci
mais coment melanger plusieurs sigenn
en faite je veut faire un rpog pour config uen horloge(presque fini)et je cherche coment faire pour recuperer des heure deja programer en gros j'ai des string de ce type

08:05
12:12:12
12/12/12 12:12:12
et je cherche a separer tt sa pour le metre dans des gadjet
voial tuot
scaraber
Messages : 362
Inscription : ven. 15/juil./2005 17:32

Message par scaraber »

c bon jai trouver
Répondre