std::string::find()
Ищет подстроку и возвращает её позицию или string::npos.
Сигнатура
size_t s.find(str, pos = 0)Метод find() ищет первое вхождение подстроки (или символа), начиная с позиции pos. Возвращает индекс начала совпадения или std::string::npos, если ничего не найдено.
std::string s = "abcabc";
std::cout << s.find("bc"); // результат: 1
if (s.find("x") == std::string::npos)
std::cout << "не найдено"; // результат: не найдено