最近我在做一个哈弗曼编码和解码的课题,现在碰到一个比较难搞的问题,就是C语言中的文件输入输出函数只能对.txt文件进行正确的输入输出,我尝试仍然用fread()和fwrite()对.doc和.pdf文件进行输入输出,但是遇到很多问题,第一个很明显的问题就原来一整页的文档让我压缩和解压缩后却不足一页;第二个问题是对汉字的压缩和解压缩只能解压半页,如果输多了,解压出来就什么都没有,而对英文字符则可以整页整页的压缩解压缩,只是解压后字母间变密了,让人很难理解。
最近我在做一个哈弗曼编码和解码的课题,现在碰到一个比较难搞的问题,就是C语言中的文件输入输出函