Как изменить регистр i-ой буквы в c++

185
26 ноября 2018, 11:00
string s = "блаблабла";

нужно изменить символ s[0] на букву следующего регистра.

char ch = s[0];
ch_NullSymbol-='a'-'A';

/

s[0]-='a'-'A';

-- это предлагать не нужно, возникает проблема с русскими символами и кодировкой следовательно. Есть ли какая-нибудь функция для того чтобы изменить регистр i-ой буквы непосредственно в строке?

Answer 1

Для этого предназначена функция toupper.

READ ALSO
Обертывание С++ структуры для python

Обертывание С++ структуры для python

товарищиПрошу помочь советом или указать верный путь

184
Maven сборка .jar сразу в несколько директорий

Maven сборка .jar сразу в несколько директорий

Собственно из названия все понятноВ pom

179
Добавление JPanel из другого класса

Добавление JPanel из другого класса

хочу добавить на JPanel кнопки, а потом отобразить все это через главный класс, подскажите, как правильно оформить

153