Test Foro de elhacker.net SMF 2.1

Programación => Programación C/C++ => Mensaje iniciado por: g.izmo en 13 Octubre 2017, 17:59 PM

Título: Errores seriales, AYUDA!! (SOLUCIONADO)
Publicado por: g.izmo en 13 Octubre 2017, 17:59 PM
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
Título: Re: Errores seriales, AYUDA!!
Publicado por: ivancea96 en 13 Octubre 2017, 18:31 PM
Pusiste ";" al final de un if.
Título: Re: Errores seriales, AYUDA!!
Publicado por: g.izmo en 13 Octubre 2017, 18:37 PM
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
Título: Re: Errores seriales, AYUDA!!
Publicado por: ivancea96 en 13 Octubre 2017, 18:44 PM
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