明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: langjs

[函数] 数字转汉字(支持整数和小数)

[复制链接]
发表于 2017-10-19 14:22 | 显示全部楼层
大神,你又出手啦~~~好久不见~
发表于 2017-10-19 19:02 | 显示全部楼层
好程序,就是不知用在哪个领域
发表于 2017-10-20 08:47 | 显示全部楼层
USER2128 发表于 2017-10-18 19:57
在(setq lst3 (reverse lst3) ... 行前加入:
(if (not Lst4) (setq Lst4 Lst3 Lst3 nil))
可解决(numtost ...

(numtostr 0.1)
"点一"
发表于 2017-10-20 11:13 | 显示全部楼层

程序没有问题的,是因你的系统变量中去掉了头部"0"造成的,
意思是:(rtos 0.1 2 16) 转成了".1" 而非正常的"0.1"
发表于 2017-10-21 08:49 | 显示全部楼层
USER2128 发表于 2017-10-20 11:13
程序没有问题的,是因你的系统变量中去掉了头部"0"造成的,
意思是:(rtos 0.1 2 16) 转成了".1" 而非正 ...

(rtos 0.1 2 16)
"0.1000000000000000"
发表于 2017-10-21 08:52 | 显示全部楼层
回帖是一种美德!感谢楼主的无私分享 谢谢
发表于 2017-10-21 11:38 | 显示全部楼层
本帖最后由 USER2128 于 2017-10-21 11:44 编辑
梦里水香 发表于 2017-10-21 08:49
(rtos 0.1 2 16)
"0.1000000000000000"

这个,你就用用系统变量将尾"0"去掉
详见“DIMALTZ”系统变量

我的:DIMALTZ = 9
发表于 2017-10-21 11:53 | 显示全部楼层
USER2128 发表于 2017-10-21 11:38
这个,你就用用系统变量将尾"0"去掉
详见“DIMALTZ”系统变量

改成9了也不行,版本是autocad2008
发表于 2017-10-21 12:05 | 显示全部楼层
本帖最后由 USER2128 于 2017-10-21 12:09 编辑
梦里水香 发表于 2017-10-21 11:53
改成9了也不行,版本是autocad2008

应该是系统变量
dimzin
我的设置成8
发表于 2017-10-21 12:37 | 显示全部楼层
USER2128 发表于 2017-10-21 12:05
应该是系统变量
dimzin
我的设置成8

我的系统变量dimzin也是8
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-5-18 13:46 , Processed in 0.194087 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表