| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > 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 |
| спасиб! |