Exibindo os caracteres ASCII = e = em um aplicativo C
-
11-09-2019 - |
Pergunta
Atualmente, estou escrevendo um aplicativo C e eu preciso para apresentar os seguintes símbolos no terminal: = e =
Seus códigos de caracteres ASCII são 242
e 243
mas não posso levá-los a ser exibida no terminal DOS.
Algumas ideias sobre como posso fazer isso?
Solução
printf("\xf2\n");
Se isso não funcionar, é por causa do DOS e páginas de código. Tente jogar com o comando CHCP
. Você estiver passeando em locais / específico da plataforma / give-up-agora território.
Outras dicas
Estes não estão em ASCII nem em LATIN1 por exemplo.
O DOS terminal? Se você está compilando para um de 32 bits (ou 64-bit) binário no Windows, como eu tenho certeza que você é, então é apenas uma janela do console.
Acredito este é o mais simples maneira de definir a página de código de uma janela do console. Cabe a você decidir se quer página de código uso 437 ou uma página de código unicode (como UTF-8, que é 65001), mas gostaria de sugerir Unicode como ele vai te dar mais flexibilidade, se você precisar dele mais tarde.