在学习哈夫曼编码过程中,将最终二进制编码输出到二进制文件保存时,使用fprintf仅能保存字符'0'和'1',这样就没有真正压缩编码,请问如何向二进制文件输出比特0和1?
你写数据值,不要写字符串比如fprintf(fp,"%d",123);不要写fprintf(fp,"%s","123");