社区
C语言
帖子详情
Windows下怎么处理回车符号????
whatapig
2002-06-11 06:43:23
如下的代码:
FILE* fp = fopen("aaa","w+");
char a[] = {0x0a};
fwrite(a,1,1,fp);
fclose(fp);
写完文件中,aaa是个有两个字符的文件:
0x0d,0x0a
Windows总是把单个的0x0a字符写成0x0d,0x0a两个字符。
怎么解决这个问题??????
...全文
105
7
打赏
收藏
Windows下怎么处理回车符号????
如下的代码: FILE* fp = fopen("aaa","w+"); char a[] = {0x0a}; fwrite(a,1,1,fp); fclose(fp); 写完文件中,aaa是个有两个字符的文件: 0x0d,0x0a Windows总是把单个的0x0a字符写成0x0d,0x0a两个字符。 怎么解决这个问题??????
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
alang_xy
2002-06-12
打赏
举报
回复
当二进制写吧。
在windows平台下面,操作系统把文本文件中的"\n"当成两个字符,如果你只写入了一个,它会自动帮你插入完整的。
如,你用文方式只写入0x0a,它会“聪明”的帮你写入0x0d0x0a。
如果在unixt平台上就没有这个问题了,它的文本里面写什么就是什么。
knightsj
2002-06-12
打赏
举报
回复
嗯,楼上的说得对
HKer_007
2002-06-11
打赏
举报
回复
我也同意!
晨星
2002-06-11
打赏
举报
回复
同楼意上,^_^。
windows2008
2002-06-11
打赏
举报
回复
我觉得应该这样:
FILE* fp = fopen("aaa","wb"); 试试
coldcrane
2002-06-11
打赏
举报
回复
按二进制方式写文件!
FILE* fp = fopen("aaa","wb+"); //<<---
lanzhengpeng2
2002-06-11
打赏
举报
回复
难道DOS下不是?概念不清,打PP
TXT文本文件中批量替代
回车
符号
我们在实际的工作中经常遇到一段文字中存在多余的
回车
导致整理起来较费时,比如从网络上复制的N条记录时,
回车
不一至不利于
处理
,如下图: 我们知道,
回车
一般包含
回车
+换行两个字符,\r 是
回车
,\n 是换行。...
scanf和cin怎么
处理
空格和
回车
?
scanf和cin怎么
处理
空格和
回车
?
windows
处理
回车
和Linux,linux与
windows
回车
换行符的区别
“
回车
”(carriage return)VS “换行”(line feed)在计算机还没有出现之前,有一种叫做电传打字机(Teletype Model 33)的玩意,每秒钟可以打10个字符。但是它有一个问题,就是打完一行换行的时候,要用去0.2秒,正好...
Windows
回车
换行CRLF
如果需要使用前面的内容,就需要去掉\r\n,但是不同操作系统不兼容,可能出现问题,我暂时在
Windows
这种
处理
。而且还有文件存为下图1,从文件中读出时打印其实效果和图2红框部分一样,中间并不会出现换行。
回车
符...
回车
符号
与换行
符号
一、
回车
与换行的来历 关于“
回车
”(carriage return)和“换行”(line feed)这两个概念的来历和区别。 在计算机还没有出现之前,有一种叫做电传打字机(Teletype Model 33)的玩意,每秒钟可以打10个字符。...
C语言
70,037
社区成员
243,243
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章