#include <string>
#include <iostream>
using namespace std;
int main ()
{
string strSample ("Good day String!");
// Find substring "day" in it...
size_t nOffset = strSample.find ("day", 0);
cout << "Locating all instances of character 'a'" << endl;
const char chCharToSearch = 'a';
size_t nCharacterOffset = strSample.find (chCharToSearch, 0);
while (nCharacterOffset != string::npos)
{
cout << "'" << chCharToSearch << "' found";
cout << " at position: " << nCharacterOffset << endl;
// Make the 'find' function search forward from the next character onwards
size_t nCharSearchOffset = nCharacterOffset + 1;
nCharacterOffset = strSample.find(chCharToSearch,nCharSearchOffset);
}
return 0;
}