Написать несложную программу.
Тех задание:
есть 2 текстовых файла. file1 file2. файлы могут быть до 30мб
структура их такова: каждая строка состоит из:
id1 id2 text
id1, id2 - число 1-6 знаков
text - текст соответственно.
id1, id2, text разделены спец знаком (пробел как при нажатии таб). знак должен задаваццо, по дефолту "таб".
результат записывается в file3, который соответственно будет имет такую же структуру.
НЕОБХОДИМО:
сравнить построчно file1 и file2 по id1 и id2 и сделать ВЫБОРКУ БЕЗ УДАЛЕНИЯ строк из file1, которых нету в file2, записав результат в file3
ВНИМАНИЕ. сравнение строк происходит по id1 + id2. значение text не сравнивается, но в результат записывается. вместе с id1 id2.
ПРИМЕЧАНИЕ. text может различаться в двух файлах в строках даже с одинаковым id1 id2, это не имеет значения, но делает невозможным просто построчное сравнение, для чего необходимо сравнение по id1 id2.
при отсутсвии строки с id1 id2 из file1 в file2, все равно text возьмется из file1 естественно.
Необходимо задавать: file1, file2, file3, спец символ, разделяющий id1, id2, text, но дефолту стоит символ с кодом как "таб" в блокноте. Минимальный граф интерфейс в пару полей и все.
Задачка несложная, на пару страниц, справится второкурсник за полчаса. На чем написана не принципиально. Исходник+работающая скомпилированная программа. Предлагаем Ваши цены.