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 << "не найдено"; // результат: не найдено
← Все записи: C++ STL
Поддержать проект