Загрузите любой файл в бит и сохраните его

Я не загружаю файл ficture.txt,... запустил huffman и сохранил его в файл, пока у меня есть только его работа для текстовых файлов. Может ли кто-нибудь рассказать мне, какую функцию использовать для загрузки/сохранения любых данных и преобразования их в бит/из бит

1 ответ

Один байт за раз - это наименьшая сумма, которую можно прочитать из файла.

Таким образом, вы можете прочитать байт в то время и сохранить его как переменную char.

Затем вы можете извлечь bits byte, используя побитовые операторы << и >>.

Источник

[РЕДАКТИРОВАТЬ]

Отвечая на комментарий:

Чтение байта из файла в C++.

Кроме того, вы можете взглянуть на ссылку ifstream.

licensed under cc by-sa 3.0 with attribution.