У меня есть назначение для кодирования алгоритма Хаффмана. У меня возникла вся проблема в моей голове, но у меня проблемы с обработкой файлов.
Проблема заключается в том, что алгоритм должен сжимать файл ЛЮБОЙ.
Мое решение: прочитайте файл как массив байтов, затем с int array[256]={0}
для каждого байта, получите его int n
соответствующее значение и увеличьте array[n]
. Если бы я не дал понять, дайте мне знать.
Итак, я много исследовал, но не понимаю, как получить байты из ЛЮБОГО типа файлов и как их обрабатывать.