Answered step by step
Verified Expert Solution
Question
1 Approved Answer
void Conpross ( const char * _ outputfile ) f / f TOCO: Inplenent this mothad EenorateEncodingTable ( ) ; EeneratefrequencyTable ( ) ; EenerateLeaflist
void Conprossconst charoutputfile f f TOCO: Inplenent this mothad EenorateEncodingTable ; EeneratefrequencyTable ; EenerateLeaflist ; EencrateTreo ; std: :ofstrean conpFleoutputFle std::os::bnary f Icompileopen f roturn; for st ;; f unsigned int freq mFrequencyTable; conpFlemriterointerpretcast echaras sfreq slaesfunsigned int; unsigned int fleze ; std::fstrean npatFleaFlelkne, std::s::bnary: f InputFleopenO f roturn; char filechar; std: ivectorsboots bufferbit; while inputFle gotflechar f unsigned char conpohar statlccasteunsigned charsflechar; std: :vectoreboots encodesits rEncodingTablecenpohar; for bool bit : encedosits f bufforBt purhbackbt; If bufforBt f unsigned char byto ; for ;; t f bafforeat i byte ; compFtemterointerprotcastecharssobyte sixeofunsigned char; bufforBit erasebufferstt begin bufferbit.begin ; i i while bufferBit can someone help me implement the bitofstream into my coede please
void Conprossconst charoutputfile f
f TOCO: Inplenent this mothad
EenorateEncodingTable ;
EeneratefrequencyTable ;
EenerateLeaflist ;
EencrateTreo ;
std: :ofstrean conpFleoutputFle std::os::bnary
f Icompileopen
f
roturn;
for st ;;
f
unsigned int freq mFrequencyTable;
conpFlemriterointerpretcast echaras sfreq slaesfunsigned int;
unsigned int fleze ;
std::fstrean npatFleaFlelkne, std::s::bnary:
f InputFleopenO
f
roturn;
char filechar;
std: ivectorsboots bufferbit;
while inputFle gotflechar
f
unsigned char conpohar statlccasteunsigned charsflechar;
std: :vectoreboots encodesits rEncodingTablecenpohar;
for bool bit : encedosits
f
bufforBt purhbackbt;
If bufforBt
f
unsigned char byto ;
for ;;
t
f bafforeat
i
byte ;
compFtemterointerprotcastecharssobyte sixeofunsigned char;
bufforBit erasebufferstt begin bufferbit.begin ;
i
i
while bufferBit can someone help me implement the bitofstream into my coede please
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started