Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 19, средняя оценка - 5.00
CyberMan55
0 / 0 / 0
Регистрация: 07.03.2007
Сообщений: 3
#1

Предварительная обработка данных в архиваторе - C++

15.03.2007, 13:50. Просмотров 2346. Ответов 3
Метки нет (Все метки)

Здравствуйте!
Помогите, пожалуйста с делемой.
Пишу архиватор, код архивирования и разархивирования есть (только путаюсь с С и С++, проверте, пожалуйста, ниже приведённый код, он должен быть на С++).
А делема такая:
перед архивированием и разархивированием обычно происходит предварительная обработка данных, как это сделать и том и в другом случае?
Код архивирования:
Код
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);};
СПАСИБО!
С УВАЖЕНИЕМ!
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.03.2007, 13:50
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Предварительная обработка данных в архиваторе (C++):

Предварительная декларация - C++
Как известно, подключать хидеры в хидеры нехорошо. Вместо этого рекомендуется использовать предварительную декларацию. Как использовать её...

Каким образом организовывать ввод данных для поддержки программной обработка неправильно введенных данных? - C++
Каким образом организовывать ввод данных для поддержки программной обработка неправильно введенных данных? никак не вкурю,что бы это...

Обработка данных об автомобилях - C++
Здравствуйте, есть такое задание: Данные про автомобили включают в себя: модель, производителя, тип, год выпуска, дату регистрации и...

Обработка символьных данных - C++
Условие задачи: Дана не пустая последовательность слов ,в каждом из которых от 1 до 8 букв;между словами знак '*' ,а за последним словом...

Обработка текстовых данных - C++
Уважаемы форумчане, помогите с решением задачи. Сначала нужно ввести n кол-во строк в файл, потом открыть его, считать из него эти строки и...

Обработка символьных данных - C++
Распечатать строку, которая получается из введенной строки следующим образом: каждая цифра заменяется на заключенную в круглые скобки...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
boombastik
7 / 7 / 0
Регистрация: 13.02.2007
Сообщений: 1,255
15.03.2007, 19:51 #2
тут вообще-то больше на псевдо-код похоже, хотя если есть функции у объектов, то это ближе к с++

хотя вроде бы структуры в с тоже позволяли встраивать функции... точно уже не помню



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



Счастья вам,

Владимир
0
CyberMan
Сообщений: n/a
19.03.2007, 13:27 #3
применяется арифметический метод архивирования/разархивирования данных
Спасибо!.
boombastik
7 / 7 / 0
Регистрация: 13.02.2007
Сообщений: 1,255
19.03.2007, 16:51 #4
хммм... вы что, на бумажке пишете? без компилятора?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.03.2007, 16:51
Привет! Вот еще темы с ответами:

Двоичная обработка данных - C++
Есть такая программа по двоичной обработке массива. Я не совсем понимаю, как здесь менять биты местами, к примеру наложением маски...

обработка данных с rs232 - C++
Здравствуйте, появилась пару недель назад задумка собрать на AVR-ке простейшую схему и по СОМ порту покидать данные, аппаратная часть...

Обработка структур данных - C++
Здравствуйте.никак не могу понять задачу. подскажите решение. в голову ничего не лезит. (задача на языке СИ) вот условие: Сведения о...

Обработка символьных данных - C++
Пусть во входном потоке находится последовательность литер, заканчивающаяся точкой (кодировка ASCII) Задание: Определить, сколько раз в...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
19.03.2007, 16:51
Ответ Создать тему
Опции темы

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