use STL:
bool contains(const string &text, const string &key) {
	return std::search( text.begin(), text.end(), key.begin(), key.end(), equals ) != text.end();
}