para empezar letra[3] esta fuera de rango, si bien los arreglos se definen con su tamaño, su indice comienza en el 0.<br>el mayor indice de letra[] valido seria el 2 en este caso.<br>David<br><br><div class="gmail_quote">El 16 de julio de 2009 11:23, Carlos Wrangller Encarnacion Rodriguez <span dir="ltr"><<a href="mailto:carlos.w04@gmail.com">carlos.w04@gmail.com</a>></span> escribió:<br>

<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div>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.</div>



<div> </div>
<div>#include <conio.h><br>#include <stdio.h></div>
<div>char letra[3];<br>int largo=0;<br>int main ()<br>{<br>printf ("\n DIGITE UNA LETRA:");<br>scanf ("%s",letra);</div>
<div>while(letra[3] != '\0');</div>
<div>switch(letra[3]) <br>{ <br>   case 'a':  <br>   case 'e': <br>   case 'i': <br>   case 'o': <br>   case 'u': <br>printf ("\n La letra %s es una vocal",letra); <br>      break; <br>


   default: <br>printf ("\n La letra %s es una consonante",letra);<br>}</div>
<div>getch();</div>
<div>}</div>
<br>_______________________________________________<br>
Lista de correo Cconclase <a href="mailto:Cconclase@listas.conclase.net">Cconclase@listas.conclase.net</a><br>
<a href="http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net" target="_blank">http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net</a><br>
Bajas: <a href="http://listas.conclase.net/index.php?gid=2&mnu=FAQ" target="_blank">http://listas.conclase.net/index.php?gid=2&mnu=FAQ</a><br></blockquote></div><br><br clear="all"><br>-- <br> (\__/) <br>(='.'=)This is Bunny. Copy and paste bunny into your <br>

(")_(")signature to help him gain world domination. <br><br>