Dmitry__L |
Отправлено: 04.12.2006, 19:08 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 2
|
Доброго времени суток!
На Билдере я начинающий, програмлю в основном в Delphi.
Вопрос лаймерский:
как в C++ Builder реализовать конструкцию Delphi для фильтрации ввода скажем, в TEdit:
if S_in[i] in ['0'..'9', 'a'..'f', 'A'..'F'] then
S_out := S_out + S_in[i];
Конечно можно сделать все через if
типа
if ((S_in[i]>= '0') && (S_in[i] <= '9') || (S_in[i]>= 'a') && (S_in[i] <= 'z') )
{...................}
можно даже с Set поизвращаться:
set AFilter;
AFilter << '0' << '1' << '2' << '3'................... и т.д.
Однако интересуют более красивые способы.
Если конечно таковые имеются. |
|
Doga |
Отправлено: 05.12.2006, 13:52 |
|
Мастер участка
Группа: Участник
Сообщений: 575
|
QUOTE |
Queries whether the Set contains a specific element.
bool __fastcall Contains(const T el) const;
Description
Contains returns true if the Set object contains the element el that is of type T, false otherwise.
|
|
|
Dmitry__L |
Отправлено: 05.12.2006, 15:06 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 2
|
Поскольку вариантов нет, надо думать, что по другому никак нельзя. |
|