Ver Mensaje Individual
  #7 (permalink)  
Antiguo 10/01/2012, 15:09
amgc
 
Fecha de Ingreso: diciembre-2011
Mensajes: 14
Antigüedad: 12 años, 4 meses
Puntos: 0
Exclamación Respuesta: ¿Cómo sustituir un caracter de un string por otro múltiple?

Buenas noches; en primer lugar muchas gracias por tu respuesta pero no me ha funcionado pues estoy en las mismas, es decir, la aplicación sigue colgándose.

El código ha quedado así:

Código C++:
Ver original
  1. for (int k = 0; k < strlen(frase.c_str()); k++)
  2.     {
  3.         if (frase[k] == 'a')
  4.         {
  5.             aux2.assign(1, frase[k]);
  6.             aux2.insert(1, "o");
  7.             aux2.insert(2, 1, frase[k]);
  8.             frase.replace(k, 1, aux2);
  9.             // de ahí debería imprimirse "aoa"
  10.         }
  11.     }

Saludos