Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / putchar(код_символ_юникода) / 11 сообщений из 11, страница 1 из 1
06.12.2012, 22:19
    #38068748
h869311
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
putchar(код_символ_юникода)
Как сделать putchar(код_символа_юникода)?
...
Рейтинг: 0 / 0
06.12.2012, 22:36
    #38068755
Mozok
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
putchar(код_символ_юникода)
...
Рейтинг: 0 / 0
07.12.2012, 01:34
    #38068856
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
putchar(код_символ_юникода)
Mozok, А причем здесь строковые литералы? Вопрос же был про putchar().

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

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

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

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

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

ТС спрашивал: putchar(код_символа_ юникода ).
Без u или U символьный литерал будет вставлен в кодировке компилятора,
которая может быть и не юникодной.Учи матчасть! man putchar и читай до просветления.
Какие нафиг символьные литералы у функции принимающей int??? В какое место целого числа ты предлагаешь впихивать буквы u и U???
...
Рейтинг: 0 / 0
10.12.2012, 08:41
    #38071896
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
putchar(код_символ_юникода)
maytonСейчас мы все плавно подойдем к проблеме windows-shell.
И еще раз узнаем что cmd.exe не поддерживает Unicode.Не, эту проблему я уже осветил в третьем посте топика. Сейчас мы обсуждаем проблему необходимости хитрых символов в строке для функции которая не работает со строками.
...
Рейтинг: 0 / 0
10.12.2012, 11:24
    #38072069
kosh the best
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
putchar(код_символ_юникода)
putwchar
...
...
Рейтинг: 0 / 0
10.12.2012, 23:18
    #38073342
Mozok
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
putchar(код_символ_юникода)
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
Форумы / C++ [игнор отключен] [закрыт для гостей] / putchar(код_символ_юникода) / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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