Errores seriales, AYUDA!! (SOLUCIONADO)

Iniciado por g.izmo, 13 Octubre 2017, 17:59 PM

0 Miembros y 1 Visitante están viendo este tema.

g.izmo

Estoy haciendo un ejercicio y me salen un monton de errores, necesito ayuda:


#include<stdio.h>
#include<conio.h>

main()
{
char caracter;
int ordinal;
int letras=0;
int vocales=0;

puts("Introduce frase valida:");
caracter=ordinal;
ordinal=getche();
while(ordinal!=13) //Mientras no le des al intro
    {
    if(ordinal>64 && ordinal<91 || ordinal>96 && ordinal<123 || ordinal>47 && ordinal<58 || ordinal==32) //Caracteres validos: Mayusculas, minusculas, numeros y espacio
    {
if (ordinal==65 || ordinal==69 || ordinal==73 || ordinal==79 || ordinal==85 || ordinal==97 || ordinal==101 || ordinal==105 || ordinal==111 || ordinal==117); //Todas las vocales, mayusculas, minusculas
   {
     letras=letras+1;
     vocales=vocales+1;
    }
else
   {letras=letras+1;} //Resto de letras
    ordinal=getche();
   }
   else {puts("ERROR: El caracter introducido no es valido.");
         break;} //Error y salida while
  }
if(ordinal==32) {printf("Se han introducido %f letras, de las cuales %f eran vocales.", letras,vocales);}


getch();
}


Engel Lex: Los códigos deben ir en etiquetas GeSHi

ivancea96

Pusiste ";" al final de un if.

g.izmo

Cita de: ivancea96 en 13 Octubre 2017, 18:31 PM
Pusiste ";" al final de un if.


GRACIAS! Llevo 45 min y todos los erros por es.... como no me sale en la pantalla ni lo habia visto.... GRACIAS

ivancea96

Esa línea tiene más de 160 caracteres. Dícese que 80 caracteres es un buen máximo, a partir de ahí, a cortarla :p