[C con Clase] Vocal o Consonante
Samuel Porras
samuelporras en gmail.com
Jue Jul 16 22:32:08 CEST 2009
Otro fallo que veo es en el while es que utilizas ";" punto y coma por
lo tanto no se repite nada, porque no engloba nada utiliza {} para
englobar y elimina el ";" y recuerda lo que te ha dicho David Fire y
Steven en sus correo-e.
Un cordial saludo
Carlos Wrangller Encarnacion Rodriguez escribió:
> Tengo el siguiente programa pasa saber si un caracter es vocal o
> consonante pero siempre me dice que es consonante nose q tengo mal me
> imagino q cuando hace la comparacion en el switch el caracter que
> llega no es la vocal pero si le introdusco 2 (a) me dice q es
> consonante como quiera.
>
> #include <conio.h>
> #include <stdio.h>
> char letra[3];
> int largo=0;
> int main ()
> {
> printf ("\n DIGITE UNA LETRA:");
> scanf ("%s",letra);
> while(letra[3] != '\0');
> switch(letra[3])
> {
> case 'a':
> case 'e':
> case 'i':
> case 'o':
> case 'u':
> printf ("\n La letra %s es una vocal",letra);
> break;
> default:
> printf ("\n La letra %s es una consonante",letra);
> }
> getch();
> }
> ------------------------------------------------------------------------
>
> _______________________________________________
> Lista de correo Cconclase Cconclase en listas.conclase.net
> http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
> Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
Más información sobre la lista de distribución Cconclase