powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / putchar(код_символ_юникода)
11 сообщений из 11, страница 1 из 1
putchar(код_символ_юникода)
    #38068748
h869311
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как сделать putchar(код_символа_юникода)?
...
Рейтинг: 0 / 0
putchar(код_символ_юникода)
    #38068755
Mozok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
putchar(код_символ_юникода)
    #38068856
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mozok, А причем здесь строковые литералы? Вопрос же был про putchar().

А ответ на вопрос h869311 очень простой:
putchar(код_символа_юникода);
Просто отдаешь код в putchar() и все.

И совсем другое дело что putchar() может не принимать мультибайтовые кода - это зависит от используемого libc. (Или от компилятора, если слово libc пугает).
putchar() посылает символ в стандартный поток вывода. Если сторона принимающая поток (черненькое окошко cmd в виндах например) не умеет работать с юникодными символами, то фиг ты что полезное получишь.
Но эти проблемы к вопросу: "Как сделать putchar(код_символа_юникода)?" уже относятся опосредованно.
...
Рейтинг: 0 / 0
putchar(код_символ_юникода)
    #38070589
Mozok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
White OwlMozok, А причем здесь строковые литералы?

При том, что там объясняют, что такое \u \U и зачем они нужны.
...
Рейтинг: 0 / 0
putchar(код_символ_юникода)
    #38070633
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MozokWhite OwlMozok, А причем здесь строковые литералы?

При том, что там объясняют, что такое \u \U и зачем они нужны.Ну и зачем они нужны в putchar()?
...
Рейтинг: 0 / 0
putchar(код_символ_юникода)
    #38071439
Mozok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
White Owl,

ТС спрашивал: putchar(код_символа_ юникода ).
Без u или U символьный литерал будет вставлен в кодировке компилятора,
которая может быть и не юникодной.
...
Рейтинг: 0 / 0
putchar(код_символ_юникода)
    #38071444
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сейчас мы все плавно подойдем к проблеме windows-shell.
И еще раз узнаем что cmd.exe не поддерживает Unicode.
...
Рейтинг: 0 / 0
putchar(код_символ_юникода)
    #38071893
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MozokWhite Owl,

ТС спрашивал: putchar(код_символа_ юникода ).
Без u или U символьный литерал будет вставлен в кодировке компилятора,
которая может быть и не юникодной.Учи матчасть! man putchar и читай до просветления.
Какие нафиг символьные литералы у функции принимающей int??? В какое место целого числа ты предлагаешь впихивать буквы u и U???
...
Рейтинг: 0 / 0
putchar(код_символ_юникода)
    #38071896
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonСейчас мы все плавно подойдем к проблеме windows-shell.
И еще раз узнаем что cmd.exe не поддерживает Unicode.Не, эту проблему я уже осветил в третьем посте топика. Сейчас мы обсуждаем проблему необходимости хитрых символов в строке для функции которая не работает со строками.
...
Рейтинг: 0 / 0
putchar(код_символ_юникода)
    #38072069
Фотография kosh the best
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
putwchar
...
...
Рейтинг: 0 / 0
putchar(код_символ_юникода)
    #38073342
Mozok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
White OwlУчи матчасть! man putchar и читай до просветления.

И вас тем же концом и по тому же месту.
White OwlКакие нафиг символьные литералы у функции принимающей int??? В какое место целого числа ты предлагаешь впихивать буквы u и U???
По поводу символьных литералов читаем ISO-IEC 14882, параграф 2.14.3. Позволю себе небольшую выдержку:
ISO-IEC 14882б 2.14.3-1A character literal is one or more characters enclosed in single quotes, as in ’x’, optionally preceded by
one of the letters u, U, or L, as in u’y’, U’z’, or L’x’, respectively.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / putchar(код_символ_юникода)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]