|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
21.03.2018, 16:17 | #1 |
Новичок
Джуниор
Регистрация: 21.03.2018
Сообщений: 0
|
сжатие данных методом LZ-77 C++
Помогите отредактировать код! Либо написать заново! Кодирование и декодирование введенной строчки
Код:
Код программы нужно выделять (форматировать) тегами [CODE] (читать FAQ) Модератор Последний раз редактировалось Serge_Bliznykov; 27.03.2018 в 13:43. |
21.03.2018, 16:32 | #2 |
Форумчанин
Регистрация: 09.05.2017
Сообщений: 735
|
Здравствуйте, у меня появилось несколько вопросов:
1) Какой бюджет проекта? 2) В какой среде пишете? Подойдет ли Вам C++Builder 6? 3) Подойдут ли Вам при расчетах Яндекс.Деньги? 4) Какие ошибки в программе? 5) Эта программа для студенческих целей? Т.е. обучение, школа и т.д. 6) Поставьте тэги кода, пожалуйста. 7) И вышлите еще файлы к этому проекту: "input.txt", входной файл, выходной файл и т.д. мне на почту: sergeisky@yahoo.com.
Напишу программу на C++ и Asm для AVR. Черчение: sergeisky@yahoo.com.
Последний раз редактировалось Cuprum5; 21.03.2018 в 17:40. Причина: Добавил фразу. |
21.03.2018, 18:50 | #3 |
Форумчанин
Регистрация: 31.05.2009
Сообщений: 786
|
Татьяна12345678, обращайтесь e-mail: informatik101@mail.ru vk.com/alexcoder1
|
21.03.2018, 20:23 | #4 |
Регистрация: 24.02.2018
Сообщений: 6
|
Татьяна E-mail matersoft@inbox.ru дам готовый код под MSVC 2010 - 2017, я давно это применяю в своем крипторе
|
27.03.2018, 13:18 | #5 | |
Форумчанин
Регистрация: 09.05.2017
Сообщений: 735
|
Этот код косячный до безобразия. Я хотел осилить эту программу, но в последний момент отказался. Читая про LZ-77, я заметил что повторяющиеся строки кодируются так:
Берутся 3 элемента: <1, 2, 3> 1 - это сколько символов нужно отступить назад; 2 - сколько символов берется из того места; 3 - последний заканчиваемый символ - вот это вот зачем?????????? Неужели нельзя его просто поставить и все, вот это выбесило и дальше я работать не стал. А в Вашем коде Танюха, глюков очень много и исправлять его - это себя неуважать. Вот в этой строке косяк: программа просто не может прочитать файл, потому что переменные srcstart + offset обе равны 0. Это косяк, потому что функция fread(1, 2, 3, 4) в первом параметре должна иметь указатель - на начало массива, а его здесь нет поэтому ничего не читается, ничего не кодируется и т.д. Цитата:
// Перенёс данное сообщение из закрытой темы. // Обращаю внимание, что тут раздел "фриланс" // Модератор.
Напишу программу на C++ и Asm для AVR. Черчение: sergeisky@yahoo.com.
Последний раз редактировалось Serge_Bliznykov; 27.03.2018 в 13:45. |
|
28.03.2018, 08:12 | #6 |
Недо
Участник клуба
Регистрация: 11.08.2011
Сообщений: 1,394
|
С помощью программирования можно разбогатеть и изменить мир к лучшему (с) Бьерн Страуструп
|
28.03.2018, 08:15 | #7 |
Форумчанин
Регистрация: 09.05.2017
Сообщений: 735
|
Код скопирован с Киберфорума, но правда вчера я его не нашел. А раньше находил.:D
Напишу программу на C++ и Asm для AVR. Черчение: sergeisky@yahoo.com.
|
28.03.2018, 15:49 | #8 |
Программист
Участник клуба
Регистрация: 23.06.2009
Сообщений: 1,772
|
|
28.03.2018, 19:51 | #9 |
Форумчанин
Регистрация: 09.05.2017
Сообщений: 735
|
Black Fregat, дадите ссылку?
Напишу программу на C++ и Asm для AVR. Черчение: sergeisky@yahoo.com.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сжатие файла методом Хаффмана на PHP | Valtasaar | Помощь студентам | 2 | 28.11.2015 13:34 |
Сжатие данных | GreenWizard | Общие вопросы по программированию, компьютерный форум | 0 | 19.12.2012 13:06 |
Сжатие данных | Horknee | Свободное общение | 18 | 10.05.2010 11:21 |
Сжатие информации методом Хаффмана на С++ | BaSoff | Общие вопросы C/C++ | 3 | 18.11.2009 19:51 |