ЮН
Юрий Никулин

Заменить в строке все заглавные буквы в строчные c++

нужно простой способ. с помощью for if 'a'-'32'=='A' 'z'-'32'=='Z'..по upcase lowercase не нужно

Алёна
Алёна

for(i=0; a[i]!='\0'; i++)
if (a[i]>='A' && a[i]<='Z')
a[i]=a[i]-'A'+'a';

ЕН
Евгений Неделько

if (ch >= 'A' && ch <= 'Z')
ch -='A' - 'a';

АС
Алексей Стыкин

К примеру так: ch ^= 0x20

Al
Alex

char s[] = "Terminator Cyborg.";
cout << s << endl;
for(char* p = &s[0]; *p; ++p){
if(*p >= 'A' && *p <= 'Z')
*p ^= 0x20;
else if(*p >= 'a' && *p <= 'z')
*p &= 0xDF;
}
cout << s << endl;

Похожие вопросы
Как в екселе все большие буквы заменить на большую заглавную, а остальные заменить на маленькие
Дана строка, содержащая текст. Вывести на экран процент встречаемости заглавных букв. очень НАДО пОжАлУйСтА
Как удалить строку с++. Здравствуйте, подскажите, как из сообщения удалить строку, которая начинается с заглавной буквы ?
Пароль из 25 символов включая строчные, заглавные буквы, цифры и спецсимволы реально ли подобрать перебомор, как долго?
C++. что-то написать и оттуда убрать букву "А", и вместо буквы "Е" заменить буквой "Э"
что значит комбинацыя цыфр и строчных и заглавных букв как это писать
По правилам русского языка слово "Бог" пишется с заглавной буквы, или со строчной?
Задана строка. Определить какие русские строчные буквы не входят в эту строку.
Заменить в строке все заглавные буквы в строчные и наоборот c++
Перепишите, заменяя, где надо, строчные буквы прописными.