Форум программистов, компьютерный форум CyberForum.ru

Toupper() для char16_t - C++

Восстановить пароль Регистрация
 
space_voice
0 / 0 / 0
Регистрация: 04.03.2016
Сообщений: 8
23.04.2016, 17:36     Toupper() для char16_t #1
Здравствуйте. Почему-то не могу найти аналог toupper() для char16_t. В каком он заголовке и как называется функция?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Геомеханик
 Аватар для Геомеханик
517 / 324 / 253
Регистрация: 26.06.2015
Сообщений: 738
23.04.2016, 18:13     Toupper() для char16_t #2
towupper/towlower
space_voice
0 / 0 / 0
Регистрация: 04.03.2016
Сообщений: 8
23.04.2016, 18:48  [ТС]     Toupper() для char16_t #3
Но она же для wchar_t
nmcf
4309 / 3730 / 1257
Регистрация: 14.04.2014
Сообщений: 14,616
23.04.2016, 19:20     Toupper() для char16_t #4
А откуда ты взял char16_t?
space_voice
0 / 0 / 0
Регистрация: 04.03.2016
Сообщений: 8
23.04.2016, 19:34  [ТС]     Toupper() для char16_t #5
Из стандарта. https://ru.wikipedia.org/wiki/C%2B%2...B0.D0.BB.D1.8B
nmcf
4309 / 3730 / 1257
Регистрация: 14.04.2014
Сообщений: 14,616
23.04.2016, 19:49     Toupper() для char16_t #6
Обычно юникод представлен или как wchar_t, или как char с utf-8. Если char16_t не совпадает с wchar_t, то перекодировать нужно, наверное, а после функции применять.
Yandex
Объявления
23.04.2016, 19:49     Toupper() для char16_t
Ответ Создать тему
Опции темы

Текущее время: 12:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru