|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
09.02.2009, 17:04 | #1 |
Форумчанин
Регистрация: 21.04.2008
Сообщений: 175
|
Выборка из файла.
Есть текстовый файл в нем следующий текст:
АВГДЖЗКИ БВАПАПДЛ ПРДЖВЛПР ПРЩРЕКРП ААПВАПАП ПРОПЛДРП КУЕУКЕКК ФВЫАФВАФ АДПРВПАР БВАППАПА ПРВАПРВР ГЕПРАВПР На форме две кнопки при нажатие на первую нужно произвести выборку из файла на наличие слов начинающих на "А" , "Б" , "В" и "Г". при нажатие на вторую нужно произвести выборку слов по второй букве на наличие "Д" , "Е", "Ж" ,"З". а также выборка должна производится из ранее отобранных(т.е из слов отобранных при нажатие на первую кнопку). Помогите!!!! |
09.02.2009, 20:29 | #2 |
Форумчанин
Регистрация: 21.04.2008
Сообщений: 175
|
]Wowan[ -я непрошу сделать всю программу. я прошу настовление на путь истенный с чего начать какие можно использовать функции для реализации задумоного а не сделаейте мне прогу за бабло.Люди прошу просто подсказки как сделать.
|
09.02.2009, 21:21 | #3 |
Форумчанин
Регистрация: 02.01.2009
Сообщений: 340
|
зачем какой-то модуль? всё делается элементарно... если нужны подсказки, тогда могу дать "настАвление на путь истИнный"
По нажатию на первую кнопку просматривайте весь список по первому символу каждой строки в цикле, и при условии, что первый символ из тех, что вы перечислили, заносите в другой список, а потом уже в том списке просматриваете при нажатии на вторую кнопку циклом на то, что вторая буква удовлетворяет условию, и заносите в третий список. Обращаться к отдельному элементу строки можно так: Код:
DelphiWorld 6. Скачай, поставь, и будет тебе счастье=) Программирование, как и любовь -- одно слово, за которым скрывается бесконечное множество занятий.
|
09.02.2009, 21:58 | #4 |
Форумчанин
Регистрация: 21.04.2008
Сообщений: 175
|
можно по подробней про SomeString[x] как пользоваться то
|
09.02.2009, 22:07 | #5 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
Строка - это массив символов, а обращаются к элементу массива по его индексу (номеру).
Например: пусть SomeString:='ЭЛЕМЕНТ МАССИВА'; тогда SomeString[4] будет равно "М" (ЭЛЕМЕНТ МАССИВА), а SomeString[2] будет равно "Л" (ЭЛЕМЕНТ МАССИВА) Вы бы книжку какую-нибудь скачали себе с сайта Клуба программистов... З.Ы. Да что ж ты будешь делать? SomeString - это имя переменной, т.е. сам по себе идентификатор строки, которой присвоено значение 'ЭЛЕМЕНТ МАССИВА'... Умоляю, почитайте хоть одну книжку... Последний раз редактировалось mihali4; 09.02.2009 в 22:28. |
09.02.2009, 22:11 | #6 |
Форумчанин
Регистрация: 21.04.2008
Сообщений: 175
|
SomeString как ее идентифицировать
|
09.02.2009, 22:29 | #7 |
Android Developer
Старожил Подтвердите свой е-майл
Регистрация: 19.02.2007
Сообщений: 3,708
|
Слово то какое умное var SomeString: String;
p.s. последуйте совету михалыча, на счет книжечки |
11.02.2009, 21:29 | #8 |
Форумчанин
Регистрация: 21.04.2008
Сообщений: 175
|
обьясните почему в следующем примере выдается ошибка
Код:
Последний раз редактировалось Stilet; 12.02.2009 в 16:57. |
11.02.2009, 23:13 | #9 | |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
Цитата:
А основная ошибка у вас предшествует этой и звучит так: [Error] Unit1.pas(45): Undeclared identifier: 'SomeString' Так ведь? Что в переводе на русский означает - "необъявленный идентификатор 'SomeString' " Вы в курсе, что переменные нужно объявлять? Еще раз настоятельно рекомендую почитать книжку. Скачайте вот тут, любую, какая понравится: http://www.programmersclub.ru/ Или зайдите во вторую тему раздела "Общие вопросы Delphi", там тоже полно ссылок на литературу. А может, вы просто читать не умеете? Последний раз редактировалось mihali4; 11.02.2009 в 23:16. |
|
11.02.2009, 23:35 | #10 |
Форумчанин
Регистрация: 21.04.2008
Сообщений: 175
|
извените нето дал вот непонятная мне ошибка в следующем примере
Код:
Последний раз редактировалось Stilet; 12.02.2009 в 16:58. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
выборка из БД | xvipx | Microsoft Office Excel | 13 | 30.01.2009 12:43 |
Выборка текста | frayerok | Общие вопросы Delphi | 12 | 21.09.2008 21:44 |
Выборка из таблицы | ivp88 | БД в Delphi | 5 | 12.01.2008 14:36 |
выборка | Ser_gl | Microsoft Office Excel | 1 | 24.08.2007 20:49 |
Выборка | John_chek | БД в Delphi | 10 | 27.06.2007 08:43 |