C++ remplacer mot dans une string
Fermé
dharth
Messages postés
140
Date d'inscription
dimanche 6 avril 2008
Statut
Membre
Dernière intervention
23 août 2012
-
10 janv. 2011 à 17:56
KX Messages postés 16668 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 17 mars 2023 - 10 janv. 2011 à 23:04
KX Messages postés 16668 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 17 mars 2023 - 10 janv. 2011 à 23:04
A voir également:
- C++ remplacer mot dans une string
- Ce programme est écrit en python. il construit un mot secret dans une variable mais il ne l'affiche pas. modifiez-le pour qu'il affiche le mot secret. exécutez-le. quel est ce mot secret ? ✓ - Forum Python
- Dans le texte, un seul mot a réellement été écrit en lettres capitales (majuscules). quel est ce mot ? ✓ - Forum Word
- Mot de passe administrateur freebox ✓ - Forum Freebox
- Piratage facebook changer mot de passe - Guide
- Remplacer disque dur par ssd - Guide
2 réponses
dharth
Messages postés
140
Date d'inscription
dimanche 6 avril 2008
Statut
Membre
Dernière intervention
23 août 2012
13
10 janv. 2011 à 21:57
10 janv. 2011 à 21:57
personne pour m'aider?
KX
Messages postés
16668
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
17 mars 2023
3 005
Modifié par KX le 10/01/2011 à 23:09
Modifié par KX le 10/01/2011 à 23:09
unsigned replace_word(std::string &original, const std::string &aTrouver,
const std::string &aRemplacer)
{
unsigned n = original.find(aTrouver);
if (n==std::string::npos)
{
return 0;
}
else
{
original.replace(n,aTrouver.size(),aRemplacer);
return 1+replace_word(original, aTrouver, aRemplacer);
}
}
Remarque : ce code est un exemple d'utilisation pour les méthodes find et replace.
En réalité il ne marche pas toujours, exemple : replace_word("totos","to","toto");
La confiance n'exclut pas le contrôle