3
respostas

Problemas com caracteres

quando o compilador no prompt de comando exibe o printf que eu escrevi no código, as letras como "ç" e assentos não são representados corretamente. EXEMPLO: Bem vindo ao jogo de adivinha├º├úo!

Código:

#include <stdio.h>

int main(){

//Imprime um cabeçalho do nosso jogo
printf("*************************************\n");
printf("**Bem vindo ao jogo de adivinhação!**\n");
printf("*************************************\n");

}

3 respostas

Olá Filipe, bom dia, tudo bem?

Infelizmente este é um problema bem comum dentro do prompt de comandos do Windows. Pode ocorrer devido às configurações do prompt ou devido às configurações do compilador.

Uma das soluções mais eficientes seria salvar o arquivo .c com codificação ANSI antes de compilar, mas isso pode corromper os acentos do arquivo em algumas IDEs.

Mas para fins de não sofrer muito com isso, eu recomendaria usar o compilador online da Replit, isso fará com que não perca tanto tempo atrás de uma solução.

Alguns compiladores com interpretador interno como CLion e CodeBlocks também podem resolver.

Espero ter ajudado! Força nos estudos!

  • "A mudança é a lei da vida. E aqueles que apenas olham para o passado ou para o presente certamente perderão o futuro." - James T. Kirk

Muito obrigado pelas recomendações.

Disponha! :)

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software