class FranciscoAmbrozio

Life goes by on a Talihina sky

str_replace.cpp

fazer um comentário »


#include <iostream>
#include <string>
#include <assert.h>

using namespace std;

string str_replace(string searchString, string replaceString, string str)
{
    assert( searchString != replaceString );

    string::size_type pos = 0;
    while ( (pos = str.find(searchString, pos)) != string::npos ) {
        str.replace( pos, searchString.size(), replaceString );
        pos++;
    }
    return str;
}

int main()
{
    string somestr = “This is just a string”;
    string replaced = str_replace(“just”, “not”, somestr);
    cout << replaced << endl;
}

Escrito por Francisco Ambrozio

14/03/2011 às 17:07

Publicado em C++

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Sair / Alterar )

Imagem do Twitter

You are commenting using your Twitter account. Sair / Alterar )

Foto do Facebook

You are commenting using your Facebook account. Sair / Alterar )

Connecting to %s

Seguir

Obtenha todo post novo entregue na sua caixa de entrada.