This will go through a string and replace all the occurrences.
Code:
string ReplaceAllG(string strSrc, string strSearch, string strReplace){
size_t start, end = 0, sizeSearch = strSearch.size();
while((start = strSrc.find(strSearch, end))!=string::npos){
end = start + sizeSearch;
strSrc.replace(start, sizeSearch, strReplace);
}
return strSrc;
}