Use the "find" method to perform this function. It returns the position of the string-to-find in the string, and string::npos if it is not found. So the equivalent of "if string found" is "if(myStr.find(searchStr) != string::npos)".
Check if a string contains a string in C++?
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?
Follow
1
Add comment
More
Report
1 Expert Answer
Still looking for help? Get the right answer, fast.
Ask a question for free
Get a free answer to a quick problem.
Most questions answered within 4 hours.
OR
Find an Online Tutor Now
Choose an expert and meet online. No packages or subscriptions, pay only for the time you need.