La programación en lenguaje C indica que falta el punto y coma, ¡pero no falta!
Moni Cheku; ¿Crees que las declaraciones de variables en los editores de C++ se pueden separar por espacios?
Moni_Cheku; El nombre de la variable preferentemente está subrayado.
Consejo:
El error que muestra el editor no está necesariamente en la línea que muestra, sino que puede ser un error de símbolo en la parte anterior del código;
Tenga cuidado al depurar en puntos de interrupción.
Además,
Si no hay declaraciones de control ni espacios establecidos, se puede omitir {} en el código.
else return(-1);
{
scanf("%d",&room);
if(room>); =1&&room<=Enter->top) break;
else printf("¡Error! Vuelva a seleccionar:");
}