Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Delphi: Для новичков > оператор In |
Автор: uranpro 17.6.2008, 16:19 | ||
почему выдает ошибку ? (дело не в символе ' ) |
Автор: uranpro 17.6.2008, 16:34 |
((((( не вышло const charset:string='1234567'; var ch:char; begin if ch in charset then ... не работает, ошибка |
Автор: Snowy 17.6.2008, 16:51 |
in ищет в массиве/наборе. А у тебя строка. Для поиска в строке используй pos if pos(c, charset) > 0 then ... |
Автор: Max_Rendel 18.6.2008, 10:08 | ||
А вот так будет работать:
|
Автор: pseud 18.6.2008, 13:46 | ||
Max_Rendel, +1 uranpro, проще говоря загони свою строку в массив:
|
Автор: uranpro 18.6.2008, 15:41 |
спасиб! |