读取行 (AutoLISP)
从键盘或打开的文件中读取字符串,直到遇到行尾标记
支持的平台:Windows 和 Mac OS
签名
(read-line [file-desc])
-
文件描述
-
类型:文件
引用打开的文件的文件描述符(从 获取)。如果未指定 file-desc,则从键盘输入缓冲区获取输入。openread-line
返回值
类型:字符串
读取的文本,不带行尾标记。如果遇到文件末尾,则返回 。read-lineread-linenil
例子
- 窗户
-
打开文件进行读取:
(setq f (open "c:\\my documents\\new.tst" "r"))
#<file "c:\\my documents\\new.tst">
用于从文件中读取一行:
read-line
(read-line f)
"To boldly go where nomad has gone before."
从用户处获取一行输入:
(read-line)
To boldly go
"To boldly go"
- Mac 操作系统
-
打开文件进行读取:
(setq f (open "/my documents/new.tst" "r"))
#<file "/my documents/new.tst">
命令:
用于从文件中读取一行:read-line
(read-line f)
"To boldly go where nomad has gone before."
从用户处获取一行输入:
(read-line)
To boldly go
"To boldly go"
|