|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
01.02.2008, 20:39 | #1 |
Пользователь
Регистрация: 01.02.2008
Сообщений: 15
|
Поиск в *.txt по критерию
приветствую мастеров Делфи!
Подскажите советом, решаю такую задачку: 1. Сформировать файл со структурой (Марка авто, Цвет, год, страна, цена) а. вывести список имеющихся авто б. организовать поиск авто по критерию (марка авто или страна) в. определить самый дорогой и самый дешевый авто. С пунктом "а" я справился без проблем, заполнение файла организовал с помощью комбобокса(первые 4 наименования) и едита (цена). Данные файла выглядят примерно так: BMW желтый 1997 Италия 250000 AUDI синий 2001 Германия 325 ЗиЛ белый 1999 Россия 658420 ВАЗ зеленый 2004 Англия 214000 ГАЗ желтый 2002 Япония 219000 Aston Martin красный 2003 США 365000 ЗиЛ вишня 2001 Франция 56300 Вывод списка в происходит в мемо1. Застрял на поиске по критерию, марка авто запрашивается через inpitbox(), а вот как это привязать к текстовому файлу - недогоняю. Это моя писанина: Код:
|
01.02.2008, 20:45 | #2 |
Новичок
Джуниор
Регистрация: 18.01.2008
Сообщений: 1,720
|
Для начала стоит разбивать табуляциями (хотя бы) чтобы избежать таких явлений:
Aston Martin красный 2003 США 365000 |
01.02.2008, 20:52 | #3 |
Реанимируюсь...
Участник клуба
Регистрация: 19.07.2007
Сообщений: 1,445
|
Загрузите текстовый файл в дополнительный Memo. Перебирайте строчки этого Memo применяйте к ним функцию Pos, если функция вернула не ноль - строка отвечает критерию.
Pos('Критерий', Memo1.Lines.Strings[i]);
Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте.
Правила форума => Правила раздела => Для общего развития => Помощь студентам => Перед тем, как создавать тему, скачайте себе... P.S.: форум не песочница (с)
название статьи на сайте MS: "Отмена принудительного отключения автоматического запуска в реестре Windows" Последний раз редактировалось AlDelta; 01.02.2008 в 20:55. |
02.02.2008, 11:19 | #4 |
Delphi/C++/C#
Участник клуба
Регистрация: 29.10.2006
Сообщений: 1,972
|
Ой... Как геморойно всё сделано...
Используйте типизированные файлы! Код:
|
02.02.2008, 17:15 | #5 |
Пользователь
Регистрация: 01.02.2008
Сообщений: 15
|
|
04.02.2008, 09:14 | #6 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
(Если конечно препод не будет против)
I'm learning to live...
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите плз. Необходимо взять данные из файлов по критерию. | Rom1k06 | Microsoft Office Excel | 5 | 30.07.2008 12:57 |
Поиск в бд | KAKTYC | SQL, базы данных | 3 | 25.07.2008 13:21 |
макрос VBA EXCEL - деление ряда чисел по заданному критерию | Обыватель | Microsoft Office Excel | 10 | 30.01.2008 14:36 |
Поиск по FTP | Averss | PHP | 4 | 04.09.2007 20:37 |
поиск | Lonix | Общие вопросы Delphi | 2 | 04.04.2007 01:59 |