Hylvenir
Messages postés364Date d'inscriptionmercredi 11 février 2004StatutMembreDernière intervention 5 octobre 20062 19 janv. 2005 à 22:20
ah... tiens, on ne peut pas éditer un de ces messages. ça serait cool ça.
Sinon, à priori ça fuit aussi dans split, y''a un strdup qui ne semble pas être free.
Hylvenir
Messages postés364Date d'inscriptionmercredi 11 février 2004StatutMembreDernière intervention 5 octobre 20062 19 janv. 2005 à 22:15
Salut,
sinon strtok_r pour le réentrant
et strsep pour être à la mode BSD ;-)
meech
Messages postés209Date d'inscriptionvendredi 11 avril 2003StatutMembreDernière intervention14 août 2007 17 janv. 2005 à 18:26
Merci de l'information, les gars... Je pense à corriger cela. Je ne savais pas du tout...
cs_Arnotic
Messages postés933Date d'inscriptiondimanche 1 avril 2001StatutMembreDernière intervention 9 janvier 2012 17 janv. 2005 à 16:12
oui je confirme ce n'est pas pour une question de portabilité mais bien pour la raison qu'a exprimer BruNews dans son commentaire.
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 17 janv. 2005 à 16:07
strtok est portable je pense, pas la le prob.
Je pense aussi que ce n'est pas une bonne habitude car bosse avec une variable implicite unique et il y a risque de corruption sur des appels simultanes (multi thread par exemple). On obtient la meme chose sans risque avec strstr().
meech
Messages postés209Date d'inscriptionvendredi 11 avril 2003StatutMembreDernière intervention14 août 2007 17 janv. 2005 à 15:27
Ce n'est pas bien ??? question de portabilité ?
cs_Arnotic
Messages postés933Date d'inscriptiondimanche 1 avril 2001StatutMembreDernière intervention 9 janvier 2012 17 janv. 2005 à 14:53
Salut,
strtok() si tu peux éviter se serai nettement mieux.
19 janv. 2005 à 22:20
Sinon, à priori ça fuit aussi dans split, y''a un strdup qui ne semble pas être free.
19 janv. 2005 à 22:15
sinon strtok_r pour le réentrant
et strsep pour être à la mode BSD ;-)
17 janv. 2005 à 18:26
17 janv. 2005 à 16:12
17 janv. 2005 à 16:07
Je pense aussi que ce n'est pas une bonne habitude car bosse avec une variable implicite unique et il y a risque de corruption sur des appels simultanes (multi thread par exemple). On obtient la meme chose sans risque avec strstr().
17 janv. 2005 à 15:27
17 janv. 2005 à 14:53
strtok() si tu peux éviter se serai nettement mieux.