Hola. Siento ser tan pesada. He tenido en cuenta vuestros consejos y algunas de las dudas planteadas anteriores a la mía, pero no consigo hacer funcionar mi programa. Para tratar vocales con tilde he usado caracteres de tipo wchar_t y por tanto, todas las operaciones que uso son del tipo wprintf, wscanf, etc. Además, antes de todo esto he usado la función fwide para modificar el flujo de datos y que éste trate caracteres anchos, pero aún así, si intento imprimir cadenas con tildes por pantalla se muestra un signo de interrogación en lugar del caráter tildado. También me ocurre lo mismo con la función wscanf, si introduzco por pantalla una cadena que incluya tildes no se almacena correctamente. El problema es el mismo en operaciones de comparación y copia. ¿Cómo podría solucionarlo?
Gracias.