Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Проверка буквы на строчность [D7, WinXP]


Страницы:   1 2

seregka ©   (2005-05-21 22:36:00) 

Как проверить является ли первая буква в слове (как первую букву определять я знаю) строчной (заглавной).


Anatoly Podgoretsky   (2005-05-21 23:51:00) [21]

Ученик   (21.05.05 23:46) [13]
Такая функция в АПИ есть, ее можно использовать, с учетом ее ограничений. Что именно использовать зависит от автора, но я бы не стал использовать АПИ и не из-за ограничений, а из-за возможности перехода на .NET, на другую платформу, например на Линукс. Классический вариант будет работать и в этих случаях. Что касается быстродействия, то это не существенно, но вроде и в этом случае оно выше.


Ученик   (2005-05-21 23:46:00) [22]

>Anatoly Podgoretsky ©   (21.05.05 23:38) [10]
А подумал, что IsCharUpper.


KilkennyCat   (2005-05-21 23:41:00) [23]


> [11] Anatoly Podgoretsky ©   (21.05.05 23:39)


Да как-то автоматом на русские переключил мысли, где-то тут что-то промелькивало, вот и подумал, что нужны только русские.


Anatoly Podgoretsky   (2005-05-21 23:39:00) [24]

KilkennyCat ©   (21.05.05 23:37) [9]
Хоть и множество, но вариант не верный, почто не навидишь английские буквы?


Anatoly Podgoretsky   (2005-05-21 23:38:00) [25]

Ученик   (21.05.05 23:24) [8]
У меня много вариантов, uppercase в их число не входит. Более всего мне нравится классический вариант с множеством.


KilkennyCat   (2005-05-21 23:37:00) [26]

if 'A' in ['A'..'Я'] дзен...


Ученик   (2005-05-21 23:24:00) [27]

>Anatoly Podgoretsky ©   (21.05.05 22:48) [4]
А какой Ващ вариант ?


default   (2005-05-21 22:55:00) [28]

seregka   (21.05.05 22:51) [6]
у тебя заведомо есть инфа что это буква, а не более обще - символ
так что достаточно одного сравнения Заглавность=Ord(KirSymbol)<Ord('а') ("а" тут наша)


seregka   (2005-05-21 22:51:00) [29]

А какая разница? Буквы наши - кириллицеские


default   (2005-05-21 22:48:00) [30]

а буквы какие: и латинские и наши или нет?


Anatoly Podgoretsky   (2005-05-21 22:48:00) [31]

Ну-ну


seregka   (2005-05-21 22:47:00) [32]

вопрос снимается. Спасибо
if q1[1]=uppercase(q1[1]) ...


default   (2005-05-21 22:37:00) [33]

с помощью головы


KilkennyCat   (2005-05-21 22:37:00) [34]

1. сделать ее строчной и сравнить с саиой собой.
2. проверить ее на вхождение в массив строчных.


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо