olá Mestre!
Tem uma solução mais funcional para deixar a acentuação no windows 10 funcionar? Tentei usar locale::global(locale("ptBR.UTF-8")); mas agora a nova versão do Visual Code 2022 não aceitou. Então eu fiz uso de outra dica que encontrei na internet logo abaixo. Se não tiver como fazer, não é problema porque o ideal seria trabalhar com janelas/boxes/botões e não no terminal, mas isso tb não é essencial
meu código
#include <iostream>
#include <locale.h>
#include <windows.h>
int main()
{
//Define o valor das páginas de código UTF8 e default do Windows
UINT CPAGE_UTF8 = 65001;
UINT CPAGE_DEFAULT = GetConsoleOutputCP();
//Define codificação como sendo UTF-8
SetConsoleOutputCP(CPAGE_UTF8);
using namespace std;
cout << "*************************************" << endl;
cout << "* Bem-vindos ao jogo da adivinhação *" << endl;
cout << "*************************************" << endl;
int numero_secreto = 42;
cout << "O número secreto é " << numero_secreto << ". Não conte para ninguém!";
//Retorna codificação padrão do Windows
SetConsoleOutputCP(CPAGE_DEFAULT);
return 0;
}