J'ai une variable de type string. Je veux vérifier s'il contient une certaine chaîne. Comment ferais-je cela?
Y at-il une fonction qui renvoie true si la chaîne est trouvée, et false si ce n'est pas le cas?
J'ai une variable de type string. Je veux vérifier s'il contient une certaine chaîne. Comment ferais-je cela?
Y at-il une fonction qui renvoie true si la chaîne est trouvée, et false si ce n'est pas le cas?
En fait, vous pouvez essayer d'utiliser la bibliothèque boost, je pense que std :: string ne fournit pas assez de méthode pour faire toutes les opérations sur les chaînes. Dans boost, vous pouvez juste utiliser le boost::algorithm::contains
:
#include "string"
#include "boost/algorithm/string.hpp"
using namespace std;
using namespace boost;
int main(){
string s("gengjiawen");
string t("geng");
bool b = contains(s, t);
cout << b << endl;
return 0;
}
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.