![]() |
Модераторы: volvo877, Snowy, MetalFan |
![]() ![]() ![]() |
|
Fighter |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 810 Регистрация: 5.1.2005 Репутация: нет Всего: 2 |
Задание. Надо ввести строку и удалить из нее слова начинающиеся с заданного символа.
Помогите пожалуйста. |
|||
|
||||
karataev |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 56 Регистрация: 28.1.2006 Где: Россия, Нижний Но вгород Репутация: нет Всего: нет |
Ну вот я тут быстренько накатал скелет
![]()
Но там если до ума доводить, нужно проверить длину введенной строки и т.п. чтобы ошибок не возникало... Ну а так - все работает! P.S: Конечно же, имеется алгоритм разбивки текста на слова, но в данном случае я думаю, что мой вариант компактнее и предпочтительнее... Это сообщение отредактировал(а) karataev - 28.1.2006, 15:32 |
|||
|
||||
UpL1nK |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 102 Регистрация: 3.12.2005 Где: Тюмень Репутация: нет Всего: нет |
Можно обьяснить что это ? --------------------
Макс |
|||
|
||||
karataev |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 56 Регистрация: 28.1.2006 Где: Россия, Нижний Но вгород Репутация: нет Всего: нет |
Смотри выше, я сейчас все опишу подробно... |
|||
|
||||
darkart |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 379 Регистрация: 9.11.2005 Репутация: нет Всего: 31 |
Набросок...
|
|||
|
||||
volvo877 |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2073 Регистрация: 15.11.2004 Репутация: 2 Всего: 116 |
karataev,
я бы все-таки заменил все While на Repeat ... Until, чтобы одни и те же действия не повторять дважды:
|
|||
|
||||
Fighter |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 810 Регистрация: 5.1.2005 Репутация: нет Всего: 2 |
Спасибо всем, я уже сам написал. Вот моё решение:
|
|||
|
||||
karataev |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 56 Регистрация: 28.1.2006 Где: Россия, Нижний Но вгород Репутация: нет Всего: нет |
Длинное какое-то у тебя решение... Думаю, здесь были варианты получше
![]() |
|||
|
||||
Fighter |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 810 Регистрация: 5.1.2005 Репутация: нет Всего: 2 |
Ну, если выкинуть отсюда нормализацию строки (это с 26 по 37) то работать тоже будет только будет выводить результат не красиво (попробуй сам вот так скомпилить без этих 11 строк посмотри что будет. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi" | |
|
Запрещается! 1. Обсуждать и делится взломанными компонентами или программным обеспечением 2. Публиковать ссылки на варез 3. Оффтопить
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, THandle, Rrader, volvo877. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Object Pascal: кроссплатформенные технологии | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |