vince1415
Messages postés88Date d'inscriptiondimanche 19 octobre 2003StatutMembreDernière intervention24 janvier 2006
-
6 mai 2004 à 22:44
vince1415
Messages postés88Date d'inscriptiondimanche 19 octobre 2003StatutMembreDernière intervention24 janvier 2006
-
6 mai 2004 à 23:55
Bonjour,
En fait j'ai un vecteur qui contient des strings, et je voudrai rechercher une chaine de caractére dans ces string, bien sûr je pourrrai faire une boucle pour tester les caractére, mais je veut savoir si ya pas déjà une fonction qui le fait.
Par exemple si j'ai une string avec "Voici ma string" et que je veut rechercher si ya le mot string a l'intérieur.
J'utilise Dev CPP sous windows mais je veut que mon programme soit portable.
Merci d'avance
cs_Chouchou182
Messages postés252Date d'inscriptionvendredi 13 juin 2003StatutMembreDernière intervention25 avril 20111 6 mai 2004 à 23:31
Hello
Il y a aussi la fonction strstr(char* haystack, char* needle)
Qui permet de trouver une aiguille dans une botte de foin.
Renvoie null si la chaîne needle n'est pas dans haystack, un pointeur sur l'occurence de needle dans haystack dans le cas contraire.
A++
Chouchou
Ps: cette fonction est pour les char*, pas pour les string. Tu peux utiliser la fonction membre c_str() si je ne m'abuse pour récupérer le string sous forme de char*.
cs_djl
Messages postés3011Date d'inscriptionjeudi 26 septembre 2002StatutMembreDernière intervention27 novembre 20047 6 mai 2004 à 23:40
oui ca renvoi un const char * mais pourquoi ne pas utiliser tout simplement find, ca renvoi aussi l'indice de la premier occurence et la c'est securisé