Ver Mensaje Individual
Antiguo 29/04/2008, 16:20   #5
SetFlag
Usuario Registrado
 
Fecha de ingreso: 29/abr/2008
Mensajes: 3
SetFlag está en el buen camino
Una sugerencia, usa las funciones miembro de la clase std::string para estos menesteres, todo tu código se hubiera quedado en:

void Replace(std::string& inOut, const std::string& value, const std::string newValue)
{
int pos = 0;

while((pos = inOut.find(value, pos))!= -1)
inOut.replace(pos,value.length(), newValue);
}

Que aparte de ser mas legible es mas eficiente.

Un saludo.
SetFlag está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir