CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 2018 开发者帮助

read-char (AutoLISP)

2024-5-18 16:51| 发布者: admin| 查看: 91| 评论: 0|原作者: admin|来自: AutoCAD

read-char (AutoLISP)

返回表示从键盘输入缓冲区或打开的文件读取的字符的十进制 ASCII 代码

支持的平台:Windows 和 Mac OS

签名

(read-char [file-desc])
文件描述

类型:文件

引用打开的文件的文件描述符(从 获取)。如果未指定 file-desc,则从键盘输入缓冲区获取输入。openread-char

返回值

类型:整数

字符的 ASCII 代码。每当检测到行尾字符或字符序列时,该函数都会返回单个换行符(ASCII 代码 10)。read-char

例子

以下示例省略了 file-desc,因此在键盘缓冲区中查找数据:read-char

(read-char)

键盘缓冲区为空,因此等待用户输入:read-char

ABC
65

用户输入; 返回表示输入的第一个字符 (A) 的 ASCII 代码。接下来的三次调用返回键盘输入缓冲区中剩余的数据。此数据分别转换为 66(字母 B 的 ASCII 代码)、67 (C) 和 10(换行符):ABCread-charread-char

(read-char)
66

(read-char)
67

(read-char)
10

如果键盘输入缓冲区现在为空,则在下次调用时等待用户输入:read-char

(read-char)

路过

雷人

握手

鲜花

鸡蛋

最新评论

QQ|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1   苏公网安备32011402011833)

GMT+8, 2025-3-14 07:02

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部