1
resposta

Acento e caracteres especiais não são escritos na janela do jogo.

Olá. Qualquer caracter especial do texto do meu jogo é escrito no cmd como um conjunto de caracteres diferentes na hora que rodo o jogo. Acredito que seja porque o cmd não escreve os caracteres em UTF-8. Adicionei a biblioteca <locale.h> e o comando setlocale(LC_ALL, "Portuguese");, mas ainda assim não consigo visualizar o texto da forma correta. Como poderia fazer para conseguir lê-los da forma correta?

1 resposta

"Acredito que seja porque o cmd não escreve os caracteres em UTF-8." Isso mesmo.

Não use <locale.h> e use o comando chcp 65001 no prompt.