
01/01/2012, 19:06
|
 | | | Fecha de Ingreso: marzo-2010 Ubicación: Lima - Perú
Mensajes: 324
Antigüedad: 14 años, 10 meses 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. % |