Page 1 sur 1

separer en plusieur morceau le parti d'un string

Publié : dim. 14/août/2005 12:49
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

Publié : dim. 14/août/2005 13:04
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

Publié : dim. 14/août/2005 13:13
par scaraber
merci

Publié : dim. 14/août/2005 13:17
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

Publié : dim. 14/août/2005 13:31
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

Publié : lun. 15/août/2005 9:38
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 !

Publié : lun. 15/août/2005 10:37
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

Publié : lun. 15/août/2005 11:03
par scaraber
c bon jai trouver