Откоорректировать код, помогите пожалуйста

За вознаграждение или нахаляву (если повезёт)

Модераторы: Хыиуду, MOTOCoder, Medved, dr.Jekill

Ответить
Hitcher666
Сообщения: 3
Зарегистрирован: 17 дек 2009, 01:34

Здравствуйте.
У меня имеется простенький архиватор, работающий по принципу замены одинаковых подряд символов в .txt файлах и создающий архив .rec . Проблема в том, что упаковывает он толком текстовые файлы, а при распаковке почему-то последний символ повторяется три раза, когда на самом деле в исходном текстовом файле был 1 символ. В результате при распаковке получается файл текстовый больше, чем исходный txt-шный.
Не могу понять почему так происходит и как это поправить. Прошу, помогите подправить код, а то сроки поджимают к сдаче работы.
За хорошую помощь подкину немного вмз, ибо много нет.
Вложения

[Расширение txt было запрещено, вложение больше недоступно.]

Хыиуду
Сообщения: 2442
Зарегистрирован: 06 мар 2005, 21:03
Откуда: Москва
Контактная информация:

Код смотреть не стал. Если ошибка стабильна, можно исправить не причину, а симптомы. Удалите из файла два последних символа, да и дело с концом.
Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
Hitcher666
Сообщения: 3
Зарегистрирован: 17 дек 2009, 01:34

Хыиуду писал(а):Код смотреть не стал. Если ошибка стабильна, можно исправить не причину, а симптомы. Удалите из файла два последних символа, да и дело с концом.
заказчика работы такой расклад не устроит к сожалению.
dr.Jekill
Сообщения: 526
Зарегистрирован: 03 янв 2009, 23:17
Откуда: Voronezh
Контактная информация:

Может перенести в тематический раздел по Asm? Мне кажется Вам, там быстрей помогут. Или обратитесь к тому, кто пишет на asm. За WMZ-то точно помогут.
Нет религии выше истины
Hitcher666
Сообщения: 3
Зарегистрирован: 17 дек 2009, 01:34

dr.Jekill писал(а):Может перенести в тематический раздел по Asm? Мне кажется Вам, там быстрей помогут. Или обратитесь к тому, кто пишет на asm. За WMZ-то точно помогут.
Мне уже помог добрый человек на другом форуме, без всяких вмз. Тему можете убить.
Ответить