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?

Foi útil?

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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top