jeje no te preocupes
strcmp devolverá 0 cuando ambas cadenas de caracteres sean iguales... y devolverá un número mayor o menos que cero cuando estas sean distintas...una mayor que la otra...
Si te devuelve un numero menor que cero es que la primera cadena es más pequeña que la segunda...y mayor que cero si la primera cadena es mas grande que la segunda.
Yo personalmente solo manejo la opcion de que sea igual a cero o distinto de cero lo que me devuelva la funcion strcmp y en tu caso yo usaría lo siguiente:
Código c:
Ver originalfor(i=0;i<FILAS;i++)
{
if(strcmp(alumno
[i
][0],"*")!=0) //las cadenas no son iguales: el vector no está vacío {
} //fin if
}//fin for
Pruebalo a ver y me dices
Ah! y despues del case 1 se te olvidó poner un break...no se si en tu código lo tendrás bien puesto, pero en el que colgaste te falta, que sino despues de añadir un alumno te muestra todos los que tengas almacenados ;)