Author: Unknown
Subject: get/put less than 8 bits?
Date: Wednesday, 11 Nov 2020, 06:45:15
I am trying to follow Richard's suggestion of writing 5 bits for MAXBITS and 1 bit for PRUNING, but I am getting the following output when trying to get the 6 bits that I put: encode: putBits(5, 12); putBits(1, 0); decode: long maxbits = getBits(5); long pruning = getBits(1); printf("%ld %ld\n", maxbits, pruning); % ./encode > out.txt % ./decode < out.txt -1 -1 Is there a fix for this?PREV INDEX NEXT