Otra aproximación seria haciendo uso de la función strchr y una tabla, con la que podríamos ubicar fácilmente cualquier letra inclusive la ñ, sin complicar demasiado el código.
int posicion(char c)
{
const char * abc = "abcdefghijklmnñopqrstuvwxyz";
const char * letra;
return letra ? letra - abc : -1;
}
Saludos