Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/01/2012, 19:06
Avatar de CapacProg
CapacProg
 
Fecha de Ingreso: marzo-2010
Ubicación: Lima - Perú
Mensajes: 324
Antigüedad: 14 años, 1 mes
Puntos: 71
Respuesta: Mover ciertos caracteres a una variable

Utiliza la libreria <string.h> para este fin. Como se puede ver ya tienes dos variables para la cadena de ENTRADA y SALIDA respectivamente, pues ahora tienes que agregar una más que sea un AUXILIAR; este con el siguiente fin: lees caracter a caracter ENTRADA y mientras no leas una vocal lo vas almacenando en AUXILIAR, cosa que cuando leas una vocal apliques '\0' a AUXILIAR para indicarle que terminó con el, luego los siguientes caracteres de ENTRADA lo mandas a SALIDA y cuando termines de recorrer ENTRADA, agregas los elementos de AUXILIAR más tu carácter adicional y '\0' para indicar que terminó, de ahí ya puedes imprimirlo si lo necesitas o hacer otras operaciones. Para recorrer la cadena usa un "for" utilizando la función la longitud que te da la librería que te mencioné al inicio, sabiendo que una cadena en C/C++ es un vector.

Si tienes alguna duda me lo pasas.
__________________
%
El mejor guerrero no es el que triunfa siempre sino el que vuelve sin miedo a la batalla.
%