prueba con esto y olvidate de las curses, que dan más problemas que beneficios.
Se basa en el uso de secuancias de escape. Para que funcione, pon por ejemplo:
cursor(10,20);
printf("Hola");
-------------------------
cursor(col,fil)
int col; /* Columna */
int fil; /* Fila */
{
printf("%c[%d;%dH",0x1b, 25-fil, ++col);
}
Ya nos contaras si te funciona