Re: Фильтруй...
От: Всеволод Россия  
Дата: 14.03.03 12:06
Оценка:
Здравствуйте, Apri, Вы писали:

A> Проблема в написании кода для отфильтровки файла от одинаковых строк.

A>Нужно брать первую строку Мемо и сравнивать ее со следующей и т.д., а потом брать вторую строку и ...
A>Короче я пытаюсь сделать прогу, которая бы чистила спам-лист от одинаковых mail'ов. Вот...
A>Пока я пишу код, я настолько запутываюсь сам, что не помню где, что делается...

A>Помогите кусочком кода или размышлениями... А то я себе голову сломаю... Заранее спасибо!


A>Я не хочу пользоваться прогами сторонних разработчиков, я хочу сделать "под себя"!


Самое простое, что приходит на ум:

1) Открываем исходный файл
2) Читаем строку
3) Сохраняем ее в какой нибудь map (т.е. массив с доступом не по индексу, а по самой строке)
4) Записываем строку в другой файл
5) Читаем следующую строку
6) Если такой строки еще нет в нашем map, то переходим к пункту 3, если есть, то к пункту 4

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