[C con Clase] Replace en stl
Gilberto Cuba Ricardo
gilbert en hlg.rimed.cu
Sab Sep 5 14:41:08 CEST 2009
Hola Lista,
Alguien conoce de una forma mejor de realizar un "replace"
(reemplazo) de caracteres en una cadena que no sea por la forma
tradicional de un ciclo, o tal vez ya el sistema tiene algo
implementado de por sí?
Esto es lo que yo tengo implementado en más o menos un ejemplo.
------ implementación -----
string mystr;
...
while (string::size_type idx = mystr.find('\\')) {
if(idx > mystr.size()) break;
mystr.replace(idx, 1, "/");
}
...
------ implementación ------
Bueno, aquí reemplazo los backslash(\), por los slash(/). :)
--
Salu2,
Gilbert
Más información sobre la lista de distribución Cconclase