#include #include using namespace std; int main() { string source {"Danger Danger Danger"}; string pattern {"Dan"}; //string pattern {"Fred"}; size_t foundPos; foundPos = source.find(pattern); while (foundPos != string::npos) { cout << "found at " << foundPos << endl; foundPos = source.find(pattern, foundPos+1); } return 0; }