Se me olvido comentarte antes ese detalle...

perdon...
Tienes declarado proximo como int (número) y * es un carácter, osea, un tipo char...por tanto para solucionarlo puedes hacer un casting (estoy convirtiendo "*" en el número correspondiente a ese caracter):
if(proximo==(int)"*")
De todas formas, ahora mirándolo más a fondo y depurándolo yo, tienes mal puestos los paréntesis en la mayoría de los printf!!! Fijate en eso siempre!! q cuando pones un %i, %s, %c...etc la variable en la que están almacenados los datos que quieres imprimir van dentro del paréntesis, no fuera!
Código c:
Ver originalif(proximo==(int)"*")
{
}//fin if
else
{
for(i=0;i<FILAS;i++)
{
if(strcmp(alumno
[i
][0],"*")>0) {
} //fin if
}//fin for
He añadido un salto de linea después de imprimir cada dato para que no aparezcan pegados.