乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 26|回复: 11

[编程交流] 如何删除小数点

[复制链接]

66

主题

180

帖子

119

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
341
发表于 2022-7-5 15:38:25 | 显示全部楼层 |阅读模式
不得向上或向下取整。。我只想去掉小数点后的数字。
我不知道怎么做???
你能给我技术吗?
  1. (defun c:YCoord (/ ss d  i e el start_point new_start_point)
  2. (vl-load-com)
  3. (setq ss (ssget "_:L" '((0 . "LINE"))))
  4. (setq i 0)
  5. (setq e (ssname ss i))
  6. (setq el (entget e))
  7. (setq start_point (assoc 10 el))
  8. (setq new_start_point (caddr start_point ))
  9. (and (setq obj (car (entsel "\nPick text object :")))
  10.       (setq obj (vlax-ename->vla-object obj))
  11.       (wcmatch (vla-get-objectname obj) "AcDb*Text")
  12.       (vla-put-textstring obj (strcat "Y "(rtos new_start_point))
  13. )
  14.      )
  15.    )
回复

使用道具 举报

76

主题

312

帖子

254

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
390
发表于 2022-7-5 15:44:52 | 显示全部楼层
研究RTOS功能。
 
酒店雇员和饭馆雇员
回复

使用道具 举报

48

主题

657

帖子

33

银币

限制会员

铜币
-1
发表于 2022-7-5 15:52:01 | 显示全部楼层
我没有检查,但int(integer)有帮助:
 
https://knowledge.autodesk.com/search-result/caas/CloudHelp/cloudhelp/2015/ENU/AutoCAD-AutoLISP/files/GUID-EF6114FC-F1E4-4C71-91CC-07D01E6C8ABB-htm.html
回复

使用道具 举报

rlx

21

主题

1505

帖子

1551

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
81
发表于 2022-7-5 15:59:29 | 显示全部楼层
(itoa(fix 3.14))怎么样
回复

使用道具 举报

66

主题

180

帖子

119

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
341
发表于 2022-7-5 16:05:22 | 显示全部楼层
阿门!谢谢你,先生!哈哈,这就是你使用FIX>的方式。
说实话,我不懂我的代码。我只是复制并粘贴其他人的代码,然后找出这些代码的作用
回复

使用道具 举报

rlx

21

主题

1505

帖子

1551

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
81
发表于 2022-7-5 16:09:35 | 显示全部楼层
 
 
相信我,你不是唯一一个在这个论坛上的人哈哈
回复

使用道具 举报

66

主题

1552

帖子

1514

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
325
发表于 2022-7-5 16:12:40 | 显示全部楼层
还有一种方法(只是想玩得开心):
 
  1. ; (myfix PI)
  2. (defun myfix ( n )
  3. (cond
  4.    ( (eq 'REAL (type n))
  5.      (car (read (strcat "(" (vl-string-subst " " "." (rtos n 2 15)) ")")))
  6.    )
  7.    ( (numberp n) n )
  8. )
  9. )
回复

使用道具 举报

18

主题

1529

帖子

973

银币

中流砥柱

Rank: 25

铜币
649
发表于 2022-7-5 16:17:37 | 显示全部楼层
@Grrr:
(rtos 0.99999999 2 15)
回复

使用道具 举报

rlx

21

主题

1505

帖子

1551

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
81
发表于 2022-7-5 16:23:11 | 显示全部楼层
 
 
请不要再这样做了,你刚刚打乱了我仅存的功能性脑细胞
回复

使用道具 举报

66

主题

1552

帖子

1514

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
325
发表于 2022-7-5 16:31:16 | 显示全部楼层
 
DOH!所以它不是完全可靠的-让我想起了这个线程,所以它说明了(rtos 4.2 2 15)或(rtos 1.0 2 15),但不是0.9999。。你提到过。
 
 
 
Rlx是一种常见的DCL技术,主要用于包括列表框的操作。
我刚刚翻译了“点”将“”隔开,使列表包含两个项目(在“.”之前和之后)。
我看到李在他的网站上写了一些通用的子功能。
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-3-14 21:04 , Processed in 1.862947 second(s), 72 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表