Chinaunix

标题: fputc 0x0a 问题 郁闷 [打印本页]

作者: houtinghua    时间: 2009-08-20 13:36
标题: fputc 0x0a 问题 郁闷
fputc(0x0a,FILE * stream);

在win的下的后果是  文件被写入两个字节  分别是0x0d 0x0a  也就是win下的回车  \r\n  丫擅自给我多写了一个字节 0x0d


不知道linux下是不是也写2个字节  郁闷


谁有解决之道
作者: prc    时间: 2009-08-20 13:45
fopen(urfile, "wb")
作者: houtinghua    时间: 2009-08-20 13:46
    谢谢
作者: 思一克    时间: 2009-08-20 14:01
linux unix没有。
文本的格式是各个OS不同的。
还有的OS既无0A, 也无0D. 而是在每一行前加一个长度字符。
作者: houtinghua    时间: 2012-11-27 15:06
思一克 发表于 2009-08-20 14:01
linux unix没有。
文本的格式是各个OS不同的。
还有的OS既无0A, 也无0D. 而是在每一行前加一个长度字符。


我现在集中回复我以前发的SB帖子,我错了,我n年前太菜了,让大家见笑了


这个让我长见识了,很早以前还听过有的系统是7位一字节呢




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2