Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > С++ регистр букв


Автор: v2v 20.11.2006, 21:26
как в с++ поменять регистр букв, а точнее БОЛЬШИЕ буквы в маленькие .. .? smile 

Автор: witex 20.11.2006, 21:45
strlwr( строка); - в нижний регистр переводит
strupr(строка); -в верхний регистр
русский вроде не переводит!

Автор: tab 21.11.2006, 00:57
 Если предложенный способ для русских букв не проходит, то можно поступить тупо: все буквы нижнего регистра следуют друг за другом в алфавитном порядке.. Ровно так же, как и верхнего..

То есть величина 'A' - 'a' - инвариант. Есть сомнения лишь по поводу буквы ё - но для этого у тебя есть компьютер под рукой smile 

Автор: Earnest 21.11.2006, 09:21
Если поставить русскую локаль (setlocale), то будет нормально переводить и русские буквы.

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