Я хотел знать, как отображать специальные символы с printf()
.
Я делаю программу преобразования строк от Text до Code128 (кодировка штрих-кода).
Для этого типа кодирования мне нужно отображать символы, такие как Î, Ç, È, Ì.
C: Отображать специальные символы с printf()
Пример:
строка для преобразования: EPE196000100000002260500004N
ожидаемый результат: ÌEPEÇ3\ *R 6\ R $ÈNZÎ
результат Printf напечатал: ╠EPEÇ3\ *R 6\ R $ÇNZ╬
Printf результат изображения: []
EDIT: Я только можно использовать C в этом программа вообще не C++. Все ящики, которые я нашел до сих пор, находятся на C++, а не C, поэтому я спрашиваю, как это сделать с помощью C ^^
Просто распечатайте их. Но обратите внимание, что на него повлияет кодирование вашей консоли или другого устройства вывода, а также кодовая страница вашего кода. Лучше использовать шестнадцатеричные коды, если вам нужны специальные коды. –
ОК, попробуем это, thx много;) – MarceauC
Я взял код Ascii/Hexa с http://www.ascii-code.com/ Я привязал к отображению ÌÈÎÇ с printf ("% c% c% c% c \ n ", '\ xCC', '\ xC8', '\ xCE', '\ xC7'); результат: ╠╚╬ Ã красивый, но я не ожидал ...:/У вас есть идея о том, как его исправить? ^^ ' – MarceauC