void strClass::strReplace(string& strA, const string& strB, const string& strC)
{
//cout << "This is being called";
size_t found;
//size_t pos;
found=strA.find(strB, 0);
if (found!=string::npos)
{
strA.insert(0, strC);
strA.erase(3, strB.length());
//strA.insert(
cout << strA << "\n\n";
}
}
main
#include "strClass.h"
#include <iostream>
#include <string>
using namespace std;
int main()
{
strClass test;
string str;
const string str2 = "<pat>";
const string str3 = "iss";
cout << "Enter a string: ";
getline (cin, str);
//cout << "Enter replacement string: ";
//getline (cin, str2);
test.strReplace(str,str2,str3);
//strClass::strInsert
//temporary
system("PAUSE");
}
This post has been edited by woppix: 11 June 2010 - 12:36 AM

New Topic/Question
Reply




MultiQuote







|