Quote Originally Posted by mop65715
The goal is to replace Invalid_Enum with int.
Taking what you say literally, it sounds like you want to write:
Code:
#include <string>
#include <iostream>

void Replace(std::string& subject, const std::string& search, const std::string& replacement)
{
    std::string::size_type pos = subject.find(search);
    if (pos != std::string::npos)
    {
        std::string::iterator begin = subject.begin() + pos;
        subject.replace(begin, begin + search.size(), replacement);
    }
}

int main()
{
    std::string test("(Invalid_Enum e )");
    Replace(test, "Invalid_Enum", " int");
    std::cout << test << std::endl;
    std::cin.get();
}