Olá Gustavo! Como vai?
O problema que você está enfrentando é comum e está relacionado à codificação de caracteres. Quando o seu código é compilado e executado, o terminal pode não estar interpretando os caracteres acentuados corretamente devido à diferença de codificação.
Aqui estão algumas sugestões para resolver isso:
Verifique a codificação do arquivo: Certifique-se de que o seu arquivo de código-fonte está salvo com a codificação UTF-8. Muitos editores de texto permitem que você escolha a codificação ao salvar o arquivo. No Visual Studio Code, por exemplo, você pode verificar e alterar a codificação na barra de status inferior.
Configuração do terminal: O terminal onde você está executando o programa também deve estar configurado para usar UTF-8. No Windows, você pode usar o comando chcp 65001
para mudar a página de código para UTF-8 antes de executar o programa.
Uso de bibliotecas específicas: Em alguns casos, pode ser necessário usar bibliotecas específicas para lidar com caracteres especiais, mas isso geralmente não é necessário para programas simples como o seu.
Aqui está um exemplo de como você pode verificar e alterar a codificação no Visual Studio Code:
- Abra o arquivo no Visual Studio Code.
- Olhe para a barra de status na parte inferior da janela do editor. Se a codificação não for UTF-8, clique nela e selecione "Reabrir com Codificação" e escolha "UTF-8".
Espero ter ajudado e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.