[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