Olá, Thiago! Tudo bem?
Geralmente, alguns editores aceitam apenas incluir a biblioteca locale.h e uma linha no nosso programa assim setlocale (LC_ALL, "portuguese");. Um exemplo de aplicação segue abaixo:
#include <stdio.h>
#include <locale.h>
int main()
{
setlocale (LC_ALL, "portuguese");
printf("Olá mundo\n\n");
return 0;
}
Caso esteja utilizando o Visual Studio Code, precisamos de mais algumas configurações. Se esse for o caso, deixo os outros passos que precisamos seguir abaixo. Caso esteja usando outro editor, posso ajudar com outro tutorial.
No seu teclado você irá pressionar Ctrl+Shift+P. A seguinte tela irá aparecer:
Digite "Alterar Codificação do Arquivo" (em inglês será "Change File Encoding"):
Após clique em "Salvar com Codificação" (em inglês "Save with Encoding")
Depois clique em "Westem (ISO 8859-1)"
Com isso conseguimos fazer com que os caracteres apareçam da forma correta.
Espero ter ajudado :)
Abraços!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.Bons Estudos!