用下面的代码试一下:
char m_char[2];
m_char[0]=hz;
m_char[1]=0;
fputs(m_char,fout);
char m_char[2];
m_char[0]=hz;
m_char[1]=0;
fputs(m_char,fout);
解决方案 »
- 天气转冷,散分
- 谁能介绍一下WINDOWS中断描述符表中各号中断的作用?
- VC6关于自定义资源文本问题
- +++++++++++++++++++ 怎么用程序读取QQ 的聊天记录?++++++++++++++++++++++++++++++++++
- 如何将查询出的表中的记录数量返回给一个整型变量?
- new , delete 竟然比 malloc,free 快~~~!!
- 关于工具栏的显示与隐藏
- 请问vc中这么多函数,大家是怎么背下来的?
- 考研的数据结构是考什么语言的?
- How to compress a large file?
- 高手请进。。。。。。。+谁要vc++de的电子书? sorry,没有分了。。。以后补好吗?
- 如何取得某一文件的图标?
2.把putchar(ch);输出到STDOUT正确
fputc(hz,fout);输出到文件烂码
改为 putchar(ch);//输出到STDOUT正确
fputc(ch,fout);//输出到文件烂码
3.测试数据:
假设argv[1]是1.txt
Hello World!
控制台输出为Hello World!,当然tt.txt和1.txt一样
测试数据:
假设1.txt为
8=4*2-9+7+2
控制台输出为:8:2-9+7+2
tt.txt为8:2-9+7+2
4.结论:
putchar(ch)和fputc(ch,fout)得到一样的结果,不存在一个正确一个乱码的问题
5.请批评指正!
是一个解码程序,关于 quoted-printable
你对了