Definir Locale para exibição de caractéres acentuados no console
Incluir a biblioteca locale.h no cabeçalho da página:
#include <locale.h>Em seguida, adicione a instrução setLocale para definir a codificação de caractéres desejada.
Para utilizar o idioma português em sua variante do Brasil, o comando fica assim
setLocale(LC_ALL, "pt-BR");Para inglês dos Estados Unidos, utilize:
setLocale(LC_ALL, "en-US");Para utilizar os padrões de locale definidos pelo sistema operacional, deixe o segundo parâmetro em branco:
setLocale(LC_ALL, "");