Witam,
Piszę program kompresujący pliki metodą huffmana i utknąłem przy zapisie kodów huffmana do pliku. Jak wiadomo, kody niektórych znaków w metodzie huffmana są zapisane na mniejszej ilości bitów. Czy da się jakoś zapisywać bit po bicie do pliku czy trzeba najpierw uzbierać 8 bitów danych i dopiero wrzucić jako cały bajt do pliku?
Pozdrówka
p.s. chodzi oczywiście o programowanie w c++
Piszę program kompresujący pliki metodą huffmana i utknąłem przy zapisie kodów huffmana do pliku. Jak wiadomo, kody niektórych znaków w metodzie huffmana są zapisane na mniejszej ilości bitów. Czy da się jakoś zapisywać bit po bicie do pliku czy trzeba najpierw uzbierać 8 bitów danych i dopiero wrzucić jako cały bajt do pliku?
Pozdrówka
p.s. chodzi oczywiście o programowanie w c++