免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 3656 | 回复: 11
打印 上一主题 下一主题

fwrite是不是会自动把0x0a转换为0x0d0x0a? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-11-27 11:15 |只看该作者 |倒序浏览
fwrite是不是会自动把0x0a转换为0x0d0x0a?
要用什么方法才不会?!!

论坛徽章:
0
2 [报告]
发表于 2007-11-27 11:32 |只看该作者
fopen的时候用 "wb" 模式。

论坛徽章:
0
3 [报告]
发表于 2007-11-27 11:35 |只看该作者
试过  没用!!为什么  ??

论坛徽章:
0
4 [报告]
发表于 2007-11-27 11:40 |只看该作者
原帖由 lhlzy 于 2007-11-27 11:35 发表
试过  没用!!为什么  ??

如果真的没用的话,考虑到你用了两个感叹号和两个问号,
那么基本上可以推测出,
是你的眼睛蒙蔽了你的大脑。
通俗点讲,
就是说,你眼睛看到的文件内容,并不是真实的 fwrite 的结果。

论坛徽章:
0
5 [报告]
发表于 2007-11-27 11:43 |只看该作者
让我大胆地推测一下,
楼主估计是不会用 xxd/od 命令来看一个文件的十六进制,
因此用 FTP 把它取到了 windows 下用 UE 来看的……
______


论坛徽章:
0
6 [报告]
发表于 2007-11-27 11:52 |只看该作者
FreeBSD中,
     The mode string can also include the letter ``b'' either as a third char-
     acter or as a character between the characters in any of the two-charac-
     ter strings described above.  This is strictly for compatibility with
     ISO/IEC 9899:1990 (``ISO C90'') and has no effect; the ``b'' is ignored.

论坛徽章:
0
7 [报告]
发表于 2007-11-27 11:52 |只看该作者
感谢你的回答!
确实不会用 xxd/od  (在 scounix5.04下)
但我用 bin方式下载并在ue看的 这不会自动转换吧?

论坛徽章:
0
8 [报告]
发表于 2007-11-27 11:55 |只看该作者
原帖由 lhlzy 于 2007-11-27 11:52 发表
感谢你的回答!
确实不会用 xxd/od  (在 scounix5.04下)
但我用 bin方式下载并在ue看的 这不会自动转换吧?

也许 UE 会自动转换?
不行啦。笑死我了,肚子都开始疼了。
______


论坛徽章:
0
9 [报告]
发表于 2007-11-27 11:56 |只看该作者
原帖由 doctorjxd 于 2007-11-27 11:52 发表
FreeBSD中,

这个意思好像是加不加b都一样吧!

论坛徽章:
0
10 [报告]
发表于 2007-11-27 11:58 |只看该作者
UE 会自动转换吗?
改明用 winhex试试
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP