Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Visual C++/MFC/WTL > Верхний регистр и CString::MakeUpper


Автор: YuraDoc 1.12.2008, 22:36
Как преобразовать кириллическую строку в верхний регистр?
CString::MakeUpper работает только для латиницы корректно. Может необходимы какие-то настройки?
Может есть альтернативные методы для юникода? Эх хорошо было под Dos-ом.

Автор: Earnest 2.12.2008, 11:32
Локаль установи русскую (LC_CTYPE). См. setlocale и там читай.

Автор: YuraDoc 2.12.2008, 15:10
Спасибо. Помогло setlocale(LC_CTYPE, "Ukrainian");

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)