Архиватор
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



Архиватор Expand / Collapse
Автор
Сообщение
15.03.2007 10:50
новичок

новичокновичокновичокновичокновичокновичокновичокновичок

участник
Last Login: 15.03.2007 10:34
Сообщ.: 3, Visits: 6
Здравствуйте!

Помогите, пожалуйста с делемой.

Пишу архиватор, код архивирования и разархивирования есть (только путаюсь с  С и С++, проверте, пожалуйста, ниже приведённый код, он должен быть на С++).

А делема такая:

перед архивированием и разархивированием обычно происходит предварительная обработка данных, как это сделать и том и в другом случае?

Код архивирования:

L=0; H=L; I=0;

WHILE (NOT DATAFILE.EOF())

{ D=DATAFILE.READSYMBOL(); I++;

L=L+A[D] *(H-I);

H=L+B(D) *(H-I);

};

Код разархивирования:

L=0; H=1; VALUE=FILE.CODE();

FOR (I=L; I<=FILE.DATALENGTH(); I++)

{

FOR (D);

L=L+A[D] *(H-I);

H=L+B(D) *(H-I);

IF ((L<=VALUE) &&(VALUE< H)) BREAK;};

DATAFILE.WRITESYMBOL(D);};

СПАСИБО!

С УВАЖЕНИЕМ!

Сообщ. #911574
15.03.2007 16:51
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

модератор
Last Login: 10.11.2008 0:08
Сообщ.: 1 298, Visits: 12 501
тут вообще-то больше на псевдо-код похоже, хотя если есть функции у объектов, то это ближе к с++
хотя вроде бы структуры в с тоже позволяли встраивать функции... точно уже не помню

опишите в 3 предложения как работает алгоритм архивирования, а то из приведенного кода мне это не совсем понятно

Счастья вам,
Владимир
Сообщ. #911592
19.03.2007 10:27
Junior Member

Junior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior Member

участник
Last Login: 19.03.2007 10:22
Сообщ.: 11, Visits: 101
применяется арифметический метод архивирования/разархивирования данных

Спасибо!.

Сообщ. #911652
19.03.2007 13:51
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

модератор
Last Login: 10.11.2008 0:08
Сообщ.: 1 298, Visits: 12 501
хммм... вы что, на бумажке пишете? без компилятора?
Сообщ. #911663
« пред. тема | след. тема »


Эту тему читают Expand / Collapse
Посетители: 0 (0 гостей, 0 участников, 0 скрыт.участников)
Сейчас нет участников, просматривающих тему.
Модераторы: Alexey, boombastik, bazile, pl

Время GMT +3:00, Сейчас 12:50