+ -
当前位置:首页 → 问答吧 → 新手求助,各位大神帮忙啊。。关于文件读写的问题

新手求助,各位大神帮忙啊。。关于文件读写的问题

时间:2011-12-26

来源:互联网

我做了一个压缩解压的程序。
压缩txt格式和解压都没问题。英语和汉字都是对的。。
但是换成doc格式的就乱码了。。。为什么啊?

作者: m_saint   发布时间: 2011-12-26

求解啊求解啊求解啊求解啊求解啊求解啊求解啊求解啊求解啊求解啊求解啊求解啊求解啊求解啊求解啊求解啊求解啊求解啊求解啊求解啊求解啊求解啊求解啊求解啊求解啊求解啊求解啊求解啊求解啊求解啊求解啊求解

作者: m_saint   发布时间: 2011-12-26

求解啊求解啊求解啊求解啊求解啊求解啊求解啊求解啊求解啊求解啊求解啊求解啊

作者: m_saint   发布时间: 2011-12-26

不要把
fopen("...","...");fscanf,fprintf,fclose //读时把\r\n替换成\n,写时把\n替换成\r\n;读到\x1a就设置EOF;读写的内容当字符看待

fopen("...","...b");fread,fwrite,fclose //不作以上替换,遇到\x1a仍继续读;读写的内容当字节看待
弄混了

推荐使用WinHex软件查看文件或内存中的原始字节内容。

作者: zhao4zhong1   发布时间: 2011-12-26

我用的是open ,write ,read.而且你所说的,我不是很懂额。能不能说的更明白点?

作者: m_saint   发布时间: 2011-12-26

doc格式,有自己固定的格式
需要专门的open方式

作者: yfkiss   发布时间: 2011-12-26

可是我是同一个程序来读,应该读各种格式都是一个方法啊。我的压缩程序只有一个,解压程序也只有一个。难道没有通用的方式可以一样读txt和word文档吗?

作者: m_saint   发布时间: 2011-12-26