Перевод string в другой регистр
Господа, подскажите, каким образом можно перевести string, к примеру, в верхний регистр.
Ответы (2 шт):
Автор решения: Swift
→ Ссылка
Если это ISO std::string, то std::toupper() из заголовка <locale>
https://en.cppreference.com/w/cpp/locale/toupper
Использование cctype версии черевато тем что оно работает только с ANSI символами, для расширенной кодировки или многобайтовых символов надо указывать локаль.
В boost есть функция работающая со строками.