Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.06.2009, 02:21   #1
userx
Новичок
Джуниор
 
Регистрация: 18.06.2009
Сообщений: 2
По умолчанию программа для анализа обьявлений

здравствуйте.
мне нужно написать программу (для собственно пользования),
которая будет обрабатывать базу обновлений для Агенства Недвижимости.
мне на почту каждую неделю приходит новый файл в формате .тхт вида

@@1.1. Однокiмнатнi квартири
1/- 40-р.Перемоги 7/9/ц + 35/19/7,8 36000 8 (0XX) XXX-XX-XX, XX-XX-XX гарн/стан, б/з, нiша *
1/- 50-р.Перемоги -/9/ц + 38,5/20/7 35000 (0XX) XXX-XX-X, (0XX) XXX-XX-XX житл/стан, б/з *
1/- 50-р.Перемоги -/9/ц + 39/20/8 35000 XX-XX-XX, 8 (0XX) XXX-XX-XX вiйськ. буд., гарне планування *
1/- 50-р.Перемоги 2/9/ц + 38/19,5/8 33000 XX-XX-XX торг, нiша, лiчил., гарн/стан *
1/- 50-р.Перемоги 3/5/ц + 32/18/6 32800 XX-XX-XX, 8 (0XX) XXX-XX-XX 80 % євро, колонка *

задача отсортировывать свежие объявления от уже имеющихся в списке.
так как не мог найти нужную программу. пытаюсь написать свою.
в билдере работал очень давно. буду рад любым советам.
userx вне форума Ответить с цитированием
Старый 19.06.2009, 02:39   #2
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Цитата:
задача отсортировывать свежие объявления от уже имеющихся в списке.
Что за список?
Понял так: есть некий файл, где хранится общий список предложений.
Каждую неделю появляется новый файл. Из него нужно взять предложения, которых нет в общем списке и, собственно, туда их поместить.
Правильно понял?

Предлагаю так: если список (общий) не очень большой (все относительно, конечно), то можно загнать его в память (например, как двусвязный список).
Потом построчно считываем новый файл и для каждой строки пробегаемся по списку и сравниваем. Если не нашли совпадения, то добавляем его туда.
После этого перезаписываем файл с общим списком.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума Ответить с цитированием
Старый 19.06.2009, 03:01   #3
userx
Новичок
Джуниор
 
Регистрация: 18.06.2009
Сообщений: 2
По умолчанию

Цитата:
Если не нашли совпадения, то добавляем его туда.
После этого перезаписываем файл с общим списком.
Сегодня 01:21
- все именно так.
плюс нужно создать новый файл с списком новых объявлений!!!
буду пробовать. по результатам отпишусь
userx вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Группировка значений для анализа xamillion Microsoft Office Excel 33 25.05.2009 08:57
Программа для сбора (с инет-порталов) и анализа статистических данных. Гаур-Мяур Помощь студентам 5 03.04.2009 15:49
Разработать для статуправления систему анализа потребления и стоимости любого продукта в течение года Верчик Фриланс 2 17.01.2008 10:17