Taras_Serevann
@Taras_Serevann
веб-разработчик, автор

Почему уменьшение ASCII кода на 32 переводит в upper case не все русские буквы?

cout << (char) (((int) ch) - 32) << endl;

Работает для А, но для Ф уже не работает. Почему?
  • Вопрос задан
  • 300 просмотров
Решения вопроса 1
AtomKrieg
@AtomKrieg
Давай я поищу в Google за тебя
Потому.
for(int i = 128; i < 256; ++i)
cout << i << " : "<< static_cast<unsigned char>(i) << endl;
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы