I have a variable of type std::string
. I want to check if it contains a certain std::string
. How would I do that?
Is there a function that returns true if the string is found, and false if it isn't?
Use std::string::find
as follows:
if (s1.find(s2) != std::string::npos) {
std::cout << "found!" << '\n';
}
Note: "found!" will be printed if s2
is a substring of s1
, both s1
and s2
are of type std::string
.