История изменений
Исправление Deleted, (текущая версия) :
1 Ищешь начало блока. Они у тебя пронумерованы даже.
2 Читаешь все строки из блока и склеиваешь в одну.
3 Проверяешь, совпадает ли полученная строка с строкой оригинала.
4. Если нет - сохраняешь блок в памяти && jmp 1.
5. Если строка совпала, разбиваешь строку перевода на количество сохранённых блоков, записываешь по куску в каждый и сбрасываешь в результирующий файл.
6. Если исходный файл не кончился, то jmp1.
В п 3 будут проблемы с пробелами. Чтобы не возиться, сравнивай вообще без них.
Исходная версия Deleted, :
1 Ищешь начало блока. Они у тебя пронумерованы даже.
2 Читаешь все строки из блока и склеиваешь в одну.
3 Проверяешь, совпадает ли полученная строка с строкой оригинала.
4. Если нет - сохраняешь блок в памяти && jmp 1.
5. Если строка совпала, разбиваешь строку перевода на количество сохранённых блоков, записываешь по куску в каждый и сбрасываешь в результирующий файл.
6. Если исходный файл не кончился, то jmp1.
В п 3 будут проблемы с пробелами. Чтобы не возиться, сравнивай вообще без них.