Форум программистов, компьютерный форум CyberForum.ru

Определение регистра букв - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.67
AKruglyak
0 / 0 / 0
Регистрация: 18.02.2012
Сообщений: 24
27.03.2012, 13:09     Определение регистра букв #1
Здравствуйте, возникла маленькая проблемка. Для её решения нужно определить в каком регистре находится каждая буква слова. И в зависимости от него производить дальнейшие действие. Как разрешить поставленную задачу?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Day
 Аватар для Day
1149 / 954 / 57
Регистрация: 29.10.2009
Сообщений: 1,384
27.03.2012, 13:24     Определение регистра букв #2
C
1
2
3
unsigned char c;
if ((65<= c && c<=90) || (176 <= c && c<=207) || c==250) cout<<"Прописная";
else cout << "строчная";
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9373 / 5423 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
27.03.2012, 13:24     Определение регистра букв #3
isupper
islower
zss
Модератор
Эксперт С++
 Аватар для zss
5947 / 5552 / 1784
Регистрация: 18.12.2011
Сообщений: 14,184
Завершенные тесты: 1
27.03.2012, 13:44     Определение регистра букв #4
Цитата Сообщение от Day Посмотреть сообщение
C
1
2
3
unsigned char c;
if ((65<= c && c<=90) || (176 <= c && c<=207) || c==250) cout<<"Прописная";
else cout << "строчная";
нагляднее так:
C
1
2
3
unsigned char c;
if (('A'<= c && c<='Z') || ('А' <= c && c<='Я') ) cout<<"Прописная";
else cout << "строчная";
p.s. А 250 - это код какой буквы?
Байт
 Аватар для Байт
13974 / 8805 / 1227
Регистрация: 24.12.2010
Сообщений: 15,949
27.03.2012, 13:51     Определение регистра букв #5
Цитата Сообщение от zss Посмотреть сообщение
p.s. А 250 - это код какой буквы?
Ё, кажется
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9373 / 5423 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
27.03.2012, 14:09     Определение регистра букв #6
Цитата Сообщение от Day Посмотреть сообщение
(176 <= c && c<=207)
Это, кстати, вообще что за чудо-кодировка?
cp1251
cp866
Yandex
Объявления
27.03.2012, 14:09     Определение регистра букв
Ответ Создать тему
Опции темы

Текущее время: 08:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru