Отображение символов ≥ и ≤ ASCII в приложении C - PullRequest
0 голосов
/ 01 ноября 2009

В настоящее время я пишу приложение на C, и мне нужно отобразить следующие символы в терминале: и

Их коды символов ASCII 242 и 243, но я не могу отобразить их в терминале DOS.

Есть идеи, как мне это сделать?

Ответы [ 3 ]

7 голосов
/ 01 ноября 2009

Например, их нет ни в ASCII, ни в LATIN1.

5 голосов
/ 01 ноября 2009
printf("\xf2\n");

Если это не сработает, это из-за DOS и кодовых страниц. Попробуйте поиграть с командой CHCP. Вы прогуливаетесь в локали / платформу / сдачу сейчас.

1 голос
/ 01 ноября 2009

Какой DOS-терминал? Если вы компилируете в 32-битный (или 64-битный) бинарный файл под Windows, как я уверен, это просто консольное окно.

Я считаю, это - самый простой способ установить кодовую страницу окна консоли. Вам решать, использовать ли кодовую страницу 437 или кодовую страницу Unicode (например, UTF-8, которая 65001), но я бы предложил Unicode, так как он даст вам больше гибкости, если вам потребуется позже.

...