Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.01.2010, 21:30   #1
k1r1ch
ACM!
Форумчанин
 
Аватар для k1r1ch
 
Регистрация: 19.06.2009
Сообщений: 382
Вопрос Проверка на вхождение символа во множество

Как в C++ записать следующую конструкцию из Паскаля:
Код:
if str[i] in ['a'..'z'] then
То есть проверить, входит ли символ в диапазон. Конечно можно так:
Код:
if ((str[i] >= 'a') && (str[i] <= 'z'))
Но есть ли получше варианты?
k1r1ch вне форума Ответить с цитированием
Старый 01.01.2010, 22:16   #2
netrino
Участник клуба
 
Аватар для netrino
 
Регистрация: 15.07.2008
Сообщений: 1,933
По умолчанию

Цитата:
Сообщение от k1r1ch Посмотреть сообщение
Как в C++ записать следующую конструкцию из Паскаля:
Код:
if str[i] in ['a'..'z'] then
То есть проверить, входит ли символ в диапазон. Конечно можно так:
Код:
if ((str[i] >= 'a') && (str[i] <= 'z'))
Но есть ли получше варианты?
Нету, этот самый лучший. Но если нужно проверить является ли символ буквой, то можно использовать библиотечную ф-цию isalpha
netrino вне форума Ответить с цитированием
Старый 01.01.2010, 22:22   #3
k1r1ch
ACM!
Форумчанин
 
Аватар для k1r1ch
 
Регистрация: 19.06.2009
Сообщений: 382
По умолчанию

Спасибо!(10 символов)
k1r1ch вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вхождение подстроки в строку! Edimus Общие вопросы C/C++ 4 04.04.2011 07:50
Проверить вхождение числа, по биту slips JavaScript, Ajax 3 28.08.2009 13:17
множество. Юлька:) Помощь студентам 1 30.03.2009 21:27
Множество xxxPascalxxx Помощь студентам 11 24.02.2008 19:07