Поиск подстроки в C++
Поиск подстроки ищет первое вхождение одной строки Си внутри другой.
Функция strstr из <cstring>
возвращает указатель на начало найденного
фрагмента или нулевой указатель при отсутствии
совпадения. Найдем слово внутри фразы и
выведем его:
#include <cstring>
#include <iostream>
const char* line = "find me here";
const char* hit = std::strstr(line, "me");
std::cout << hit << "\n";
В тексте "abc def" найдите "def"
функцией std::strstr. Выведите
результат через std::cout с "\n".
Проверьте, встречается ли "xy" в
"axyb" через std::strstr.
Выведите 1, если указатель не
нулевой, иначе 0.