Olá pessoal, tudo bem? Pesquisei e mesmo assim meu código não reconhece os caracteres Ç e acentuação. Como faço para corrigir?
![]( )
Olá pessoal, tudo bem? Pesquisei e mesmo assim meu código não reconhece os caracteres Ç e acentuação. Como faço para corrigir?
![]( )
Olá Vinicius, tudo bem?
Vejo que você já tentou usar setlocale
, mas parece que ainda não está funcionando corretamente.
Tente adicionar a linha setlocale(LC_ALL, "Portuguese");
logo após a inclusão das bibliotecas no seu código. Vou te mostrar um exemplo:
#include <iostream>
#include <stdio.h>
#include <locale.h>
using namespace std;
int main() {
setlocale(LC_ALL, "Portuguese");
cout << "***************************************" << endl;
cout << "* Boas-vindas 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!" << endl;
return 0;
}
Além disso, certifique-se de que seu terminal ou ambiente de desenvolvimento está configurado para usar a codificação UTF-8. Isso pode variar dependendo do sistema operacional e do editor que você está usando.
Espero ter ajudado e bons estudos!