Страница: 1 |
Привет! Может, кто подскажет, как сделать такую штуку. В поле вводится следующая информация вида 999-ХХ, или 9999-ХХ (ХХ - буквенное значение). Необходимо определить, где заканчивается цифровое значение. Можно перебрать строку посимвольно, но охота сделать это "культурнее". Заранее спасибо.
Если у тебя формат задан более менее четко, т.е. цифры отделены дефисом от букв, то ищи положение дефиса в строке InStr'ом. Впрочем если сначала идут цифры а потом буквы или наоборот, то можно и каким алгоритмом поиска, хотябы простейшим (вроде бинарный называется, но не ручаюсь не помню точно), когда проверяешь знак в середине, потом в середине середины меньшей если была буква или большей если была цифра и так далее Спасибо. Вроде работает. Спасибо. Вроде работает. Страница: 1 |
Вопрос: Как определить число?
Добавлено: 23.04.03 11:00
Автор вопроса: Константин
Ответы
Всего ответов: 3
Номер ответа: 1
Автор ответа:
hedgehog
ICQ: 175571327
Вопросов: 15
Ответов: 207
Web-сайт:
Профиль | | #1
Добавлено: 23.04.03 11:18
Номер ответа: 2
Автор ответа:
Константин
Вопросов: 4
Ответов: 6
Профиль | | #2
Добавлено: 23.04.03 11:29
Номер ответа: 3
Автор ответа:
Константин
Вопросов: 4
Ответов: 6
Профиль | | #3
Добавлено: 23.04.03 11:29