Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/13: Рейтинг темы: голосов - 13, средняя оценка - 5.00
4 / 4 / 4
Регистрация: 03.01.2015
Сообщений: 449
1

Программа для сжатия и распаковки текста

10.10.2015, 12:38. Показов 2472. Ответов 6
Метки нет (Все метки)

Добрый день!
Подскажите, пожалуйста, дано задание: "Разработка программы для сжатия и распаковки текстовых файлов методом LZO. Программа должна запускаться с командной строки с тремя параметрами: режим работы (кодирование или декодирование); имя входного и имя выходного файлов. Входной файл: при кодировании – текстовый, при декодировании – двоичный. Выходной файл: при кодировании – двоичный, при декодировании - текстовый."

Подскажите пожалуйста с чего начать разработку программы?
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.10.2015, 12:38
Ответы с готовыми решениями:

Компонент WinRar архива для сжатия и распаковки
Здравствуйте. Есть ли компонент для сжатия и распоковки в любой формат. Не только Zip. 7Zip на...

Алгоритм сжатия и распаковки изображений по стандарту Jpeg-Ls
Мне нужно написать алгоритм сжатия и распаковки изображений по стандарту, описанному в Jpeg-Ls....

GZipstream - каков принцип многопоточного сжатия/распаковки?
Добрый день! Интересует тема сходная с...

Программа для сжатия.
Подскажите пожалуйста хорошую программу для сжатия видео... Записываю видео с кассет на диски,...

6
3170 / 1929 / 313
Регистрация: 27.08.2010
Сообщений: 5,131
Записей в блоге: 1
10.10.2015, 15:31 2
С примера на сайте разработчика библиотеки: miniLZO
0
Заблокирован
21.11.2015, 17:45 3
Lempel–Ziv–Oberhumer
1
4 / 4 / 4
Регистрация: 03.01.2015
Сообщений: 449
22.11.2015, 09:15  [ТС] 4
Спасибо, но тут проста информация об этом методе. Кто создал и в чем преимущества
0
Заблокирован
22.11.2015, 10:52 5
Там еще есть ссылки внизу статьи.
И, по крайней мере, вы теперь знаете на какой набор букв гуглить. Желательно на английском.
1
4 / 4 / 4
Регистрация: 03.01.2015
Сообщений: 449
22.11.2015, 17:09  [ТС] 6
Вот нашла исходники miniLZO. Но как что куда подключать я не знаю.В моей программе должно подаваться текстовый файл и команда, распаковать или сжать.
0
Вложения
Тип файла: zip mlzo104.zip (29.7 Кб, 6 просмотров)
251 / 157 / 118
Регистрация: 26.11.2012
Сообщений: 384
01.01.2016, 12:31 7
Прервать цикл очень просто
C++
1
2
3
for(int i = 0; i<10;i++)
    if(i == 5)
        break;
очень интересная конструкция
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
if (A[1][0] == 0)
    {
    }
    else
    {
        k = A[1][0] / A[0][0];
        A[1][0] = A[1][0] - k*A[0][0];
        A[1][1] = A[1][1] - k*A[0][1];
        A[1][2] = A[1][2] - k*A[0][2];
        B[1] = B[1] - k*B[0];
        k = 0;
        Vivod(A, B);
    }
почему не написать так?
C++
1
2
3
4
5
6
7
8
9
10
if (A[1][0] != 0)
    {
        k = A[1][0] / A[0][0];
        A[1][0] = A[1][0] - k*A[0][0];
        A[1][1] = A[1][1] - k*A[0][1];
        A[1][2] = A[1][2] - k*A[0][2];
        B[1] = B[1] - k*B[0];
        k = 0;
        Vivod(A, B);
    }
Вы пробовали разобрать в этом методе?
Если допустим вам нужно решить матрицу 50*50, вы будете так писать свой код?
Попробуйте разобраться в методе и написать как положено для матрицы любой размерности.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.01.2016, 12:31

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Использование GZip для сжатия текста веб-страницы
Добрый вечер, форумчане! Прошу вашей помощи. Решения из похожих тем мне не помогли. Есть метод ...

Программа для сжатия видео
ребята,нужна программа для сжатия видео,есть кино весит 6 гб,нужна сжать до 4,5 гб.если есть такая...

Программа для сжатия исполняемого файла
Здравствуйте не подскажите программу для сжатия исполняемого файла или есть ли такая функция в VS...

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


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.