03/01/2012, 11:24
|
| | Fecha de Ingreso: diciembre-2011
Mensajes: 14
Antigüedad: 13 años Puntos: 0 | |
Respuesta: Mover ciertos caracteres a una variable Cita:
Iniciado por CapacProg 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. Buenas tardes, ¿pero cómo añado a la variable auxiliar los respectivos caracteres que contiene la variable de entrada?
Saludos. |