zkq1212 发表于 2014-12-8 08:56:56

(setq g2 (getint"比例<5>"))中间的预设的数值5如何改成一个变量?

如题
(setq g2 (getint"比例<5>"))
中间的预设的数值5如何改成一个变量?

Andyhon 发表于 2014-12-8 09:10:21

(getint (strcat "比例< " 变量 " >: "))

zkq1212 发表于 2014-12-8 09:33:57

Andyhon 发表于 2014-12-8 09:10 static/image/common/back.gif
(getint (strcat "比例< " 变量 " >: "))

谢谢,不过显示错误: 参数类型错误: stringp 1
代码如下
(setq g2 (getint(strcat"比例<" g1 ">:")))

wzg356 发表于 2014-12-8 12:14:01

zkq1212 发表于 2014-12-8 09:33 static/image/common/back.gif
谢谢,不过显示错误: 参数类型错误: stringp 1
代码如下
(setq g2 (getint(strcat"比例:")))

(setq g1 1)
(setq g2 (getint(strcat"比例<" (rtos g1 2 1) ">:")))
;====
(setq g1 "1.0")
(setq g2 (getint(strcat"比例<" g1 ">:")))

zkq1212 发表于 2014-12-8 12:38:28

wzg356 发表于 2014-12-8 12:14 static/image/common/back.gif
(setq g1 1)
(setq g2 (getint(strcat"比例:")))
;====


谢谢,我知道了,是数字与字符类型错了
页: [1]
查看完整版本: (setq g2 (getint"比例<5>"))中间的预设的数值5如何改成一个变量?