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

Потеря нулевых байт при архивации (алгоритм Хаффмана) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Определить разность между наибольшим числом и наименьшим числом последовательности http://www.cyberforum.ru/cpp-beginners/thread1186068.html
вот задание и сама программа,в ней ошибка ,но незнаю какая. Помогите пожалуйста! Даны вещественные числа A1, A2, A3, ... . Признак конца последовательности число 999. Определить:разность между наибольшим числом и наименьшим числом последовательности; #include <iostream>
C++ Непонятные символы при запуске программы на dev c++ Запустил программу,а все символы отображаются в таком виде. Как это исправить? http://www.cyberforum.ru/cpp-beginners/thread1186059.html
Программа проверяющая тесты C++
Здравствуйте, обращаюсь к вам за помощью так как уже нет выхода):wall Надо написать программу которая будет проверять тест,вот даже не представляю как это сделать) помогите,подскажите,натолкните)) :)
Подматрицы двумерного массива C++
Как найти подматрицу порядка N двумерного массива, сумма элементов которой будет максимальна?
C++ Вывод русскими символами в файл http://www.cyberforum.ru/cpp-beginners/thread1186045.html
В файл записывает краказябры. SetConsoleCP(1251); SetConsoleOutputCP(1251); Не помогает. Вот код #include <iostream> #include <fstream>
C++ TToolBar TToolButton динамическое создание кнопок Приветствую. Если необходимость в диалоге с пользователем предоставить возможность: 1. Создавать поочерёдно неограниченное количество одинаковых элементов управления (кнопок, например) 2. Поставить элементы в состояние 1 или 0 (обычное/нажатое состояние кнопки) 3. Удаление последнего элемента поочерёдно (уменьшение количества кнопок) Выбрал компонент TToolBar, но есть некоторые проблемы. ... подробнее

Показать сообщение отдельно
Рыжий Лис
Просто Лис
 Аватар для Рыжий Лис
209 / 164 / 44
Регистрация: 17.05.2012
Сообщений: 611
Записей в блоге: 4
24.05.2014, 18:29     Потеря нулевых байт при архивации (алгоритм Хаффмана)
Цитата Сообщение от Igor2034 Посмотреть сообщение
Вместо условия проверки отсутствия символа, лучше сделать проверку ссылок обоих дочерних элементов на равенство NULL
Ну так и сделайте:
C++
1
2
3
  if  (root->right==NULL && root->left==NULL)   {
  table[root->c]=code;
}
Добавлено через 2 минуты
это вместо
C++
1
    if (root->c) table[root->c]=code;
 
Текущее время: 10:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru