在windows下使用fopen的wb和w的区别

来源:互联网 发布:淘宝客服跟顾客对骂 编辑:程序博客网 时间:2024/05/16 13:59
在windows下使用fopen的wb和w的区别
在windows平台下写文件文件,使用文本模式(w), 与使用二进制模式(wb)是有区别的。
如下图: 
在文本模式下,\n 会被自动替换成 \r\n,这样写出来的文件长度就跟预料中的不一样了。
而在二进制模式下,却不会作自动变更。





1 Fopen   .....
fopen里的wb和w的区别即fwrite的返回值与实际文件大小不一致的问题




strlen() //计算字符串的长度,而字符串是以'\0'结尾的,也即字符串包括 '\0', 故。。

0 0
原创粉丝点击