|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
21.03.2009, 15:37 | #1 |
Форумчанин
Регистрация: 28.02.2009
Сообщений: 302
|
Вывод слов на определенную букву
Есть сортировка по алфавиту, нужно чтобы выводились слова на опеределенную букву
Код:
Код:
|
22.03.2009, 08:52 | #2 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
а в чём проблема?! Вы не сами писали код сортировки? пишите свою процедуру. передаёте в неё нужную буковку:
Код:
Цитата:
Да и описания типа PE не приведено. Если в данном типе есть другие элементы (кроме w: string), то данный код будет работать ещё и НЕВЕРНО! |
|
22.03.2009, 12:05 | #3 |
Форумчанин
Регистрация: 28.02.2009
Сообщений: 302
|
|
22.03.2009, 13:38 | #4 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
тогда у Вас всего два варианта - либо создать новый список и туда скопировать только нужные записи, либо удалить "лишние" записи из исходного списка... пишите функцию... |
|
22.03.2009, 13:48 | #5 | |
Форумчанин
Регистрация: 28.02.2009
Сообщений: 302
|
Цитата:
Код:
Код:
|
|
22.03.2009, 15:22 | #6 | ||
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
Вы хотели написать c p.s. Цитата:
|
||
22.03.2009, 16:40 | #7 |
Форумчанин
Регистрация: 28.02.2009
Сообщений: 302
|
|
22.03.2009, 17:13 | #8 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
у меня всё компилируется нормально!! (даже не поленился проверить на Turbo Delphi)
А что за ошибку пишет?!!!!! o_O и чем Вы компилируете? ну, прям не знаю... ну, как вариант, попробуйте замените (c:char) на (c:string[1]) или запакуйте исходники и выложите на форум... |
22.03.2009, 18:08 | #9 |
Форумчанин
Регистрация: 28.02.2009
Сообщений: 302
|
Код:
Код:
|
22.03.2009, 19:55 | #10 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
да.. 1) неужели Вы настолько беспомощны, что не можете скопировать/переписать текст ошибки:
Цитата:
Код:
3) для того что бы решить проблему с ShowMessage достаточно было на нём нажать F1 и посмотреть в каком оно модуле (Unit) описано! 4) а Вы понимаете, что делает данная команда? Вы уверены, что Вам нужно выдавать сообщение на каждый элемент списка, который начинается с нужной буквы??! Я же просто проиллюстрировал свою мысль - показать, что мы нашли нужную строку - дальше с ней можно делать что угодно - добавить в memo или создать новый список и добавить туда или... (ну,короче, на что фантазии хватит/что требуется по ходу решения...) 5) Вы зря убрали предварительную проверку на длину текста в p^.w if Length(p^.w)>1 then .... если попадётся пустая строка - получите ошибку в p^.w[1] |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Дана строка, состоящая из нескольких слов. Найти количество слов, которые содержат хотя бы одну букву "А" | Mashaa | Помощь студентам | 13 | 09.12.2009 13:28 |
Составить в алфавитном порядке список всех слов, встречающихся в тексте, и количество этих слов. | KAPAHDAW | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 17.02.2009 01:19 |
Вывод слов | jakson_sun | Общие вопросы C/C++ | 1 | 22.01.2009 17:12 |
В PASCAL .Составить список слов начинающихся на конкретную букву | Waia | Помощь студентам | 1 | 07.11.2008 18:20 |