Russian Qt Forum

Программирование => С/C++ => Тема начата: Omg от Февраль 08, 2011, 13:41



Название: if (nname.at(i) != 'A'-'Z')
Отправлено: Omg от Февраль 08, 2011, 13:41
Что-то я запамятовал, как такой диапазон указывается? Никто не поможет? от A до Z. Или, там где я читал похожее условие были не правы? :)


Название: Re: if (nname.at(i) != 'A'-'Z')
Отправлено: Пантер от Февраль 08, 2011, 13:45
if ('A' <= nname.at(i) && nname.at(i) <= 'Z')


Название: Re: if (nname.at(i) != 'A'-'Z')
Отправлено: Omg от Февраль 08, 2011, 14:04
Благодарю наставника для всех. :)


Название: Re: if (nname.at(i) != 'A'-'Z')
Отправлено: Пантер от Февраль 08, 2011, 14:09
Только лучше сделать так:
Код
C++ (Qt)
const char c = nname.at(i);
if ('A' <= c && c <= 'Z')
...........................