* En el prototipo de la función "busqueda" falta la palabra reservada "struct":
Código
int busqueda (alumno [10], char [20], int);
* Falta la llave de cierre de la función main justo después de la sentencia:
Código
}while (opcion != '5');
* Falta el punto y coma al final de varias sentencias:
Código
* Tienes una llave de cierre de mas al final del programa.
Con esas correcciones el programa debe por lo menos compilar.
También hay algunos detalles que, sin ser errores, se deben corregir:
* En las funciones "altas" y "cambios" declaras la variable "aux" pero no la utilizas, hay que eliminarla.
* Caso similar con la función "consultas" y la variable "i".
* En la función "cambios" en el tercer caso tienes dos sentencias "break;":
Código
Con una basta, hay que eliminar la otra.
break; break;
También hay que eliminar el uso de la biblioteca conio de Borland, la función gets y la función fflush en la forma "fflush(stdin)". Mas información en la pagina |Lo que no hay que hacer en C/C++. Nivel basico|
Un saludo