Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Compliar e executar no Sublime Text

Sei que há maneiras de se compilar e executar os programas no sublime text, porém quando há um caracter especial, acentuação etc, são exibidos caracteres especiais, como posso arrumar ou como posso configurar o sublime text de maneira correta. (Não configurado nada além do que foi ensinado durante o curso.)

2 respostas
solução!

Olá Matheus!

Esse problema ocorre durante a execução do programa né?

Para resolver, deve-se colocar uma função no inicio da sua função 'main' para corrigir o problema:

#include <iostream>

//caso o compilador não reconheça a função 'setlocale()', vc tem que incluir um dos dois cabeçalhos a seguir
//#include <locale.h>
//#include <clocale>

int main() {
    // Configurar a codificação para lidar com caracteres acentuados
    setlocale(LC_ALL, "Portuguese");
    
    std::cout <<  "á é í" << std::endl; //testar...

    return 0;
}

Tente essa abordagem, por gentileza.

Muito obrigado, fiquei na dúvida se na linguagem C precisava inserir essa biblioteca também, pois nas aulas até o momento não foi passado, mas foi muito bem resolvido e explicado, muito obrigado!