cs_goth
Messages postés82Date d'inscriptionlundi 23 décembre 2002StatutMembreDernière intervention23 août 2005
-
11 août 2005 à 15:10
cs_goth
Messages postés82Date d'inscriptionlundi 23 décembre 2002StatutMembreDernière intervention23 août 2005
-
16 août 2005 à 10:46
bonjour tt le monde,
je cherche une fonction qui ferait a peu pres la même chose que explode en php,
a savoir decouper une chaine suivant un delimiteur, qui sera lui aussi une chaine.
par exemple si ma chaine est aaaazebbbbbzezeccccczezedddd
la fonciton me retourne un tableau avec poyur res :
aaaa
bbbb
(vide)
cccc
'vide)
dddd
j'ai essayer de voir avec strtok mais bon, ca prend une chaine comme
delimiteur, mais ca traite la chaine comme un ensemble de délimiteurs...
Si vous savez ou je peux trouver qqchose du genre.
BunoCS
Messages postés15474Date d'inscriptionlundi 11 juillet 2005StatutModérateurDernière intervention22 avril 2024103 11 août 2005 à 15:25
tu peux regarder du côté de strstr(str1,str2).
c'est pas vraiment ce que tu veux mais ça te retourne la 1ère occurence de la chaine str2 dans str1...
En faisant une boucle, tu devrais réussir
Buno
----------------------------------------
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...
xterminhate
Messages postés371Date d'inscriptiondimanche 4 janvier 2004StatutMembreDernière intervention23 septembre 2009 11 août 2005 à 16:07
En résultat, tu veux vraiment une tableau de chaines de caractères ? Un tableau d'entier qui contient le nombre d'occurences de chaque caractère ne te suffirait pas ? Ce serait plus facile à coder...
est ce qu'il ya moyen de calculer la position pos de Bar dans
largestring de facon à recuperer largestring[0] jusqu'à
largestring[pos] (qui serait donc la première chaine à sauver)?
merci en tt cas pour vos reponses
Vous n’avez pas trouvé la réponse que vous recherchez ?