Problema con strings, acentos y eñes en ncurses

Imagen de D'Hubert
0 puntos

Hola a todos. Pido disculpas por adelantado si esto os parece una chorrada porque estoy aprendiendo a programar y soy novato también en esto de los foros (este es mi primer post).
El caso es que probando la función getnstr() de ncurses descubrí un problema: si tecleo por error una eñe y la borro para seguir tecleando, aparece un carácter con interrogación en el lugar donde estaba la eñe ( con las vocales acentuadas ocurre lo mismo).
Googleando y sinaptycando un poco me di cuenta de que existía una libncursesw, que en teoría aporta "compatibilidad con caracteres anchos" a ncurses, pero no he sido capaz de enlazarla (ya la he instalado). Si alguien puede decirme si voy por el camino adecuado, o si la solución va por otro camino, se lo agradecería mucho.
Gracias por adelantado.