Enein
Silenced by ZlaYa1000
offline
Опыт:
43,531Активность: |
Задача по Delphi 7
Срочно нужна помощь!
Условие задачи: Подсчитать количество слов, содержащих определенный символ. Прошу сказать, где я допустил ошибку, или может я вообще неправильно сделал задачу... Скажите тогда, как правильно!!! » Код Код:
ОЧЕНЬ СРОЧНО! Заранее спасибо! Отредактировано Flareon, 25.09.2008 в 22:54. |
25.09.2008, 22:46 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NETRAT
offline
Опыт:
83,712Активность: |
токенизация(разбиение на слова) строки неправильная - нужно запоминать предыдущий пробел и текущий, и откусывать строку между ними. т.о. все слова находятся за один проход. А у тебя подстроки удаляются из строки, при этом курсор на начало не сбрасывается. Вообще криво и неоптимально сделано, потому и не работает.
Задачу можно решать по-другому - простым поиском по строке.
Это куда проще чем токенизация. Фактически достаточно цикла и двух AnsiPos |
26.09.2008, 08:11 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|