社区
C++ Builder
帖子详情
在windows下的回车换行的回车怎么去掉
jdwq33
2012-06-28 09:52:48
大师们好:
我在BCB界面上写的两个字符串,保存到文本文件,想把这个文本文件转换到linux,因为linux只有换行'\n',而windows是\r\n,在文本文件不能看出,但是在UltraEdit软件能看出,如果在linux写的文件用这个软件打开只会有\n,它的十六进制为 0D。 怎么把windows的\r除去呢??????急救啊,谢谢大师们 拜上
...全文
250
4
打赏
收藏
在windows下的回车换行的回车怎么去掉
大师们好: 我在BCB界面上写的两个字符串,保存到文本文件,想把这个文本文件转换到linux,因为linux只有换行'\n',而windows是\r\n,在文本文件不能看出,但是在UltraEdit软件能看出,如果在linux写的文件用这个软件打开只会有\n,它的十六进制为 0D。 怎么把windows的\r除去呢??????急救啊,谢谢大师们 拜上
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ccrun.com
2012-07-27
打赏
举报
回复
关键看楼主是如何写到文件中的了。用API还是C函数?
104二哥
2012-07-27
打赏
举报
回复
可以自己写一个函数,替换"\r\n"为其他符号,很简单。
new_BCBER
2012-06-28
打赏
举报
回复
在BCB中去掉
StringReplace(AsString,"\r","",TReplaceFlags() << rfReplaceAll);
我不懂电脑
2012-06-28
打赏
举报
回复
用TStringList加载文件,然后截掉回车,再保存。
UNIX
回车
换行
与
Windows
下的区别
UNIX
回车
换行
与
Windows
下的区别
深入
Windows
下的
回车
是
回车
换行
(\r\n)还是
换行
回车
(\n\r)的详解
记得在
Windows
下学X86汇编语言时,用0DH(\r)和0AH(\n)来输出
回车
(跳到下一行的开始处)。问题来了,在
Windows
下是先
回车
再
换行
呢还是先
换行
再
回车
呢?在Unix系统下
换行
只有\n,MAC OS下只有\r(网上是这么说的, 没用过Mac OS, 无从证实),都不会出现上述的问题。 现在新建一个文本文档,其内容如下: 现在用C语言二进制形式将其读入字符串(可以参考我的一篇文章:深入C语言把文件读入字符串以及将字符串写入文件的解决方法)并按十进制输出。结果如下 可以看出
回车
是13和10也就是\r\n,即先
回车
后
换行
。 下面我们看看将a和b之间的\r\n互换后会是什么效果:
Excel办公软件灵活妙用技巧笔记集锦
第4节:Excel在单元格内实现自动
换行
l 第5节:Excel快速使用函数计算不同区域数据 l 第6节:Excel单元格超长内容不能显示全巧妙设置 l 第7节:巧妙运用之Excel单元格中自动快速输入带有小数点的...
奇怪的
回车
换行
问题
一直对
回车
换行
问题没有怎么注意,只知道,在
windows
中,
回车
换行
是rn (0x0D,0x0A)。
Windows
和Linux
换行
规则的区别
在计算机还没有出现之前,有一种叫做电传打字机(Teletype Model33)的玩意,每秒钟可以打10个字符。但是它有一个问题,就是打完一行
换行
的时候,要用去0.2秒,正好可以打两个字符。要是在这0.2秒里面,又有新的字符传过来,那么这个字符将丢失。于是,研制人员想了个办法解决这个问题,就是在每行后面加两个表示结束的字符。一个叫做"
回车
"(Carriage Return),告诉打字机把打印头定位在左边界;另一个叫做"
换行
"(Linefeed),告诉打字机把纸向下移一行。这就是
C++ Builder
13,825
社区成员
102,679
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章