begin process at 2012 05 30 17:01:32
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

Savoir si une string contient...


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Savoir si une string contient...

vendredi 19 novembre 2004 à 19:12:50 | Savoir si une string contient...

bthivent

Bonjour !
J'aimerais savoir quelle fonction permetterait de savoir si une string est contenue dans une autre ?
Et même savoir si plusieurs string sont contenus dans la même string ?
Merci, ++
vendredi 19 novembre 2004 à 19:17:51 | Re : Savoir si une string contient...

AlexMAN

Membre Club
Réponse acceptée !
strstr()

Mais attention, en C (si tu parles de C..) on ne parle pas de string (c po du VB !), on dira 'chaine de caracteres'..


+2(p - n)
vendredi 19 novembre 2004 à 19:23:53 | Re : Savoir si une string contient...

bthivent

Merci (je parle de c++)
@+ !
vendredi 19 novembre 2004 à 19:44:13 | Re : Savoir si une string contient...

bthivent

J'ai du mal quand même...
Voilà j'aimerai savoir si "chaine1" et "chaine2" sont contenus dans chaine :

string chaine;
chaine = String;

if (strstr(chaine, "chaine1", "chaine2")))
{
cout << "Tout va bien" << endl;
}


Mais ca me dit :
no matching function for call to `strstr(std::string&, const char[4], const char[4])'

J'ai du mal comprendre comment s'utilisait cette fonction..
vendredi 19 novembre 2004 à 19:49:07 | Re : Savoir si une string contient...

AlexMAN

Membre Club
Oula, ok. D'abord c du C++ ton code, donc je ne sais pas sil ya pas une fonction mieux aproprié, enfin bon, je t'explique :
char *strstr(const char *ch1, const char *ch2); //Proto de strstr
Donc comme tu peux le voir, il n'y a ke 2parametres..
ch2 correpond a la chaine ke tu veux trouver ds ch1, et strstr te renvoie un pointeur vers la premiere occurence trouvée, voila..
Ya pas mal de sites sur les bases du C/C++, commence par la..


+2(p - n)
vendredi 19 novembre 2004 à 19:58:25 | Re : Savoir si une string contient...

djl

en c++,


string chaine;
chaine = String;

if ( chaine.find("chaine1") != string::npos && chaine.find("chaine2") != string::npos )
{
cout << "Tout va bien" << endl;
}

regarde ici
http://www.sgi.com/tech/stl/basic_string.html

ya plein de variantes et de surcharges
samedi 20 novembre 2004 à 08:55:12 | Re : Savoir si une string contient...

magic_Nono

Membre Club
exemple de code :

regarde la fonction
bool BString::checkIn(const BString & toCheck)

de ma lib BString en ligne sur ce site
++
Bonne prog
Magic Nono: l'informagicien!
samedi 20 novembre 2004 à 11:49:39 | Re : Savoir si une string contient...

AlexMAN

Membre Club
Une ptite pub encore de la part de magic_nono..
Tu es sur que tu t'es pas planté de branche ? je te vois bien en VRP moi...

(je taquine..)

+2(p - n)
samedi 20 novembre 2004 à 11:59:58 | Re : Savoir si une string contient...

magic_Nono

Membre Club
pub ou réponse?

ça serait de la pub si j'y vendais qqch non?

là, c'est une référence
complète
répondant mm à d'autres questions ultérieurs...

Magicalement Alex...
++


Cette discussion est classée dans : string, contient


Répondre à ce message

Sujets en rapport avec ce message

petit pb de type string [ par bidules ] D'apres ce que g pu apprendre lorsque l'on veut declarer une variable de type string il faut faire :#include string variable;c bien ca? car qd je fais Appel d'une Dll en C avec ASP [ par carlos ] Salut,j'ai une dll en C de +/- 15.000 lignes donc trop long à réecrire. Je voudrais pouvoir l'appeler à partir d'une Asp...en plus, pour etre portable C++ Standard ? [ par mmuller57 ] Voila, je viens d'aller sur le site de Bjarne Stroustrup et j'y ai pris un exemple de code source en C++ standard :#include#includeusing namespace std Conversion Float to String [ par PierreP ] Bonjour à tous !je suis en train de me prendre la tête pour créer une fonction de conversion d'un réel en une chaine de caractère (problème du débutan Renommer un fichier [ par mindark ] Bonjour, j'essaie tout betement de renommer un fichier a l'aide des api, mais ca ne marche pas !Je veux renommer "kk.txt" en "qq.txt"String ancien="C: Pb Chaîne de caractères [ par mmuller57 ] Bonjour,J'ai créé un petit programme qui convertit les caractères d'une chaîne de caractères par leurs codes ASCII :#include #include #include int con Impression String [ par teamours ] Je voudrais savoir komen on fé pour imprimer le contenue d'une varible CStringUn echaine de caractere koi....Merciiiiiiiii AnsiString et Char [ par JCLK ] J'ai un leger probleme :je recupere une String et j'ai ensuite besoin de la transformer en char *Est-ce possible ?La String contient un path ("C:\...\ Login mdp en C [ par shenron ] Slt,Dites moi, je vais faire un acces login mot de passe sous C dans un prog, c koi la meilleure solution?1- Un fichier qui contient tous les login et longeur d'une string [ par angelique ] Bonjour, je n'arrive pas à retourner la longueur d'une srting :string result_s;result_s = vertex_label(boost::target(*ei, g), g); int longueur = strl


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,780 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales