Olá, estou com um problema.
Estou compilando um programa em c, usando o gcc no windows.
A questão é que após usar a função setlocale(LC_ALL, "Portuguese") o programa aceitou todos acentos e ç que estavam no código. (Menuzinho do programa)
Porém o programa não aceita acentos ou ç quando ocorre a entrada de dados (scanf).
Se eu retirar a função setlocale(LC_ALL, "Portuguese"), o programa passa a aceitar os acentos no scanf, porém o meu menu fica todo bagunçado.
alguém sabe como resolver?