作者adrianshum (Alien)
看板Programming
标题Re: [问题] 关於 CRLF
时间Fri Apr 13 15:42:52 2007
※ 引述《KobeLiu (那天的夕阳)》之铭言:
: 所谓 MS-DOS 将 CR LF 字元视为文字档的换行字元是什麽意思呢?也就是,
: 什麽时候 DOS 作业系统本身的程式会需要这个 CR LF 当作换行字元?
: 是"专指" MS-DOS 在执行 batch file 之类的档案时,其 command.com 一行
: 一行读取的依据就是 CR LF 吗 ?
把它想成: MS-DOS 系的系统, 习惯上会以 CR LF 换行
比如在 command.com 如果只用 LF 不用 CR, 显示出来
的东西有时就有问题了. 又比如development 时的 IO
相关的 API, 也会以 CR LF 作为读一行的依据, 写
一行的时候也是加入 CR LF
: 如果读取文字档的程式是可以视 LF 为换行字元,当我们用 DOS 启动此读取
: 文字档的程式之後,其实此文字档还是可以正常的在银幕上显示换行吧?
对的, 前提是你显示换行是自己处理的而不是直接只把
文字档里的 LF 印出来
Alien
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 210.92.16.25