Hola a todos, estoy programandome un programa en C para unirlo al FLEX que es una analizador morfologico y el caso es que al compilar me da dos warnings que no se solucionar
scanner.lex: In function `main':
scanner.lex:163: warning: control reaches end of non-void function
scanner.lex:429:2: warning: no newline at end of file
Esta es mi funcion main. Podriais ayudarme por favor?
Gracias de antemano.
int main()
{
int opcion;
printf("1. RS-Hash Function Value: %d\n",f_hash("k"));
inserta_elemento_hash("dfgd",1,2);
printf("2. RS-Hash Function Value: %d\n",f_hash("k"));
inserta_elemento_hash("dfgd",1,2);
/*Generacion del menu*/
printf("PRACTICA 1\n\n");
printf("Autores: Javier Guia...\n");
printf(" Luis Alberto de Manuel Gila\n\n");
printf("Curso: 4 A\n\n\n");
printf("MENU\n\n");
printf("1.- Indicar archivo a analizar.\n");
printf("2.- Salir\n\n\n");
printf("Elija una opcion\n");
do {
fflush(stdin);
scanf ("%d",&opcion);
switch(opcion)
{
case 1:
analizar();
break;
case 2:
exit(0); /*vuelta al sistema operativo*/
break;
}
}while (opcion<1||opcion>2 );
}