>>852
てか>>851のやつじゃだめなん?

これでエンコード結果をstdoutじゃなく別ファイルに書き込むようにして
デコード結果をputcで書き込むように改良すればいいんじゃね?

圧縮ファイルに書き込んだ符号化表部に
余分な出現度数が0のやつも書き込んでるから
圧縮前のファイルが極端に短いと逆にファイルが大きくなっちゃう気がするけど
解答として十分なコードだと思う。