Aqui tienes unas modificaciones mi pana :
Código C++:
Ver original/*16. Introducir por teclado una cadena de 50 caracteres útiles como máximo.
A continuación copiar la cadena en otra de igual longitud, eliminando previamente
todas las vocales y finalmente visualizar las dos cadenas. */
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#include<ctype.h>
int main()
{
char cad[51],cad2[51];
int i=0,loncad=0;
do
{
printf("introduce una cadena de max 50 caracteres:\n"); if(loncad>50)
{
printf("Excedes los 50 caracteres:\n"); }
}while(loncad>50);
for( i = 0 ; i < loncad ; i++ )
{
cad2[i]=cad[i];
{
case 'a':
case 'e':
case 'i':
case 'o':
case 'u': cad2[i]='_';
}
}
cad2[i]='\0'; //colocamos el indicador del final de la cadena
printf("\n la primera cadena es : %s\n",cad
); printf("\n la segunda cadena es : %s\n",cad2
); return 0;
}
Suerte...!!!