1
resposta

Acentos não aparecem no Visual Studio Code, como faço para aparacerem?

Estou usando Visual Studio Code para fazer os meus programas em C, porém, acentos na palavras como em: número ou é, aparecem com símbolos estranhos, o que eu posso fazer para as acentuações aparecerem normalmente?

1 resposta

Oi Ainaras, tudo bem?

Para arrumar o problema da acentuação, precisamos importar a biblioteca 'locale.h' no seu código, da seguinte maneira:

#include <locale.h>

A linguagem C utiliza essa biblioteca para implementar a localização de programas, "localizar" um programa significa adaptá-lo às características de um determinado idioma ou de uma região.

E para determinamos o idioma português para que não haja mais erros de acentuação, podemos fazer:

#include <locale.h>
int main(void)
{
  setlocale(LC_ALL, "Portuguese");
}

Agora, todos os seus printfs vão ter a formatação correta.

Mas, caso isso ainda não funcione, dê olhada olhada nessa resposta do fórum, que pode te ajudar também!

Espero ter ajudado, qualquer outra dúvida é só me retornar, bons estudos!!