Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Rechercher une chaine de caractere [ Archives / Au secours ] (Johjo)

jeudi 14 février 2002 à 11:37:18 | Rechercher une chaine de caractere

Johjo

Il n'y aurait pas une fonction qui me permette de retrouver une chaine de caractere dans une autre
parce moi, je trouve rien du tout :(
Si quelqu'un pouvait m'aider, je lui serait super reconnaissant. Une sorte de fonction "instr" comme en VB.
Merci d'avance et @+
Johjo

jeudi 14 février 2002 à 14:10:26 | Re : Rechercher une chaine de caractere

mmuller57

Voila ce que j'ai trouvé pour t'aider mais la fonction à strstr() a un inconvénient tu verras quand tu auras compilé ce bout de code-source :

#include <iostream>

#include <string.h>
#include <stdlib.h>


void main()
{
const char src_string[]="Bonjour je m'appelle Bjarne Stroustrup !";
char for_string[]="Bjarne";

cout
<< "Voici la chaine de caractere que vous cherchez :\n\a" << strstr(src_string, for_string) << endl;

system("PAUSE");
}

vendredi 15 février 2002 à 08:33:27 | Re : Rechercher une chaine de caractere

NitRic_


Voici le code modifier si ca interesse quelqu'un! :)

#include <iostream.h>
#include <string.h>
#include <stdlib.h>

int main()
{

// Chaine dans laquel va s'effectuer la recherche
char src_string[]="Bonjour je m'appelle Bjarne Stroustrup !";
// Chaine rechercher
char for_string[]="Bjarne";
// Nombre de caractères de la chaine rechercher
int string_len;

// Récupère le nombre de caractères de la chaine
string_len = strlen(for_string);
// Copie le résultat dans 'src_string'
strcpy(src_string, strstr(src_string, for_string));

// Ajoute le zéro(caractère de fin de chaine) pour ne pas avoir le reste de la chaine
src_string[string_len] = 0;
// Et affiche le tout!
cout << "Voici la chaine de caractere que vous cherchez :\n\a" << src_string << endl;

// Fin du programme
return 0;

}



NitRic28@Hotmail.com


-------------------------------
Réponse au message :
-------------------------------

Voila ce que j'ai trouvé pour t'aider mais la fonction à strstr() a un inconvénient tu verras quand tu auras compilé ce bout de code-source :

#include <iostream>

#include <string.h>
#include <stdlib.h>


void main()
{
const char src_string[]="Bonjour je m'appelle Bjarne Stroustrup !";
char for_string[]="Bjarne";

cout
<< "Voici la chaine de caractere que vous cherchez :\n\a" << strstr(src_string, for_string) << endl;

system("PAUSE");
}

lundi 19 juillet 2004 à 01:14:42 | Re : Rechercher une chaine de caractere

LordBob

Membre Club
je sais que le message a été posté y a longtemps, mais moi je cherche a rechercher une chaine de caractere dans un fichier txt... est ce que vous pouvez m'aider?
Bob...

"La chance accorde ses faveur aux esprits avertis..."



Cette discussion est classé dans : fonction, chaine, caractere, rechercher


Répondre à ce message

Sujets en rapport avec ce message

Rechercher une chaine de caractere dans un fichier [ par watch_3754 ] Voila mon probleme peut paraitre simple mais moi ca devient enervant.Je voudrai pouvoir rechercher dans un fichier (qui n'est pas en forme de tableau) chaines de caracteres: caractere NULL [ par dletozeun ] bonjour,Je sais que lorsque l'on utilise la fonction: sprintf(), celle ci met automatiquement un caractere NULL a la fin du mot ecris dans la chaine.J cherche une fonction pour manipuler une chaine de caractere [ par BertaNd ] salut je cherche une fonction qui me permettrait de prendre le premier caractere d'une chaine et de le deplacer a la fin de cette meme chaine, exemple rechercher chaine de caractere dans texte [ par melkiorlenecrarque ] Bonjour! Je dois rechercher une chaine de caractere dans un buffer, Quelle est la maniere la plus optimisée, sachant que je programme avec les api wi rechercher chaine de caractere et la remplaçer [ par kerneltony95 ] salut je cherche comment faire pour rechercher une chaine de caractere,dans plusieurs fichiers par ex : un lien www.xxx.com et le remplacer par www.ii chaine de caractere [ par bilou2007 ] salut tt le mondej'ai teminé un programme de cryptage,bon j'ai utilisé une chaine de caractere.Le probleme est qu'on ne peut pas depasser 255 caracter C string compare [ par Yunchi ] Bonjour, Je recherche une fonction dans le bibliotheque string.h ou autre qui permettrait en fait de savoir si une chaine est presente dans une autre concatenation LPCSTR [ par bandifull ] Bonjour,Je souhaiterai utiliser une fonction activeX qui prend en parametre un LPCSTR.Ce LPCSTR contient deux parties, une chaine de caractere (statiq probleme chaine de caractere [ par romainbisson ] Bonjour,j'ai cette chaine de caractere dans un texte :2008-03-18 01:46:50 Local0.Debug 10.230.10.25 enterprise=1.3.6.1.4.1.232 enterprise_mib_name=com chaine de caractere [ par LaTatadu91 ] Bonjour,question simple (je pense)je recupere d'une comm tcp/ip une chaine de caractere je cherche a decomposer ma trame:je connais exactement le nbre


Nos sponsors

Sondage...

CalendriCode

Septembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
2930     

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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
Temps d'éxécution de la page : 0,14 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.