明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 3045|回复: 17

字符型变量转换成整型变量?求助

  [复制链接]
发表于 2004-7-3 14:44:00 | 显示全部楼层 |阅读模式
怎么把字符型变量转换成整型变量?谢谢
发表于 2004-7-3 14:53:00 | 显示全部楼层

(atoi string) 功能及参数 此函数可用来将字符串转换成整型数。

范例

(atof "97") 返回 97
(atof "3") 返回 3
(atof "3.9") 返回 3

 

 楼主| 发表于 2004-7-3 15:10:00 | 显示全部楼层

它是什么类型呀?转数值也没成功

我的程序是这样的:


 (action_tile "kcl" "(setq km $value)")


                                 (start_dialog)



                                 (setq km (1+ km))                                                 :KM是什么类型呢?运行的这里的时候错误提示是


参数类型错误:numberp:
发表于 2004-7-3 15:14:00 | 显示全部楼层
晕,2楼给的函数没看见?
 楼主| 发表于 2004-7-3 15:25:00 | 显示全部楼层
我是想把一个文本文件读到list_box中,点激某一列,得到它的行数。点确定按钮再把这一行给删除掉。
发表于 2004-7-3 15:40:00 | 显示全部楼层
越糊涂了,


list_box只有一列,你要点某一列?


得到行数后,把这行删掉,删哪行?行数能确定指定行吗?


这个问题跟变量的了类型转换有什么关系吗?


2楼的回答到底哪儿有问题?为何对它避而不谈?


希望楼主能解开我以上所有疑惑
 楼主| 发表于 2004-7-3 16:05:00 | 显示全部楼层
二楼给我的是 atoi 函数


是这样的:程序中一个名为 KM的变量,运行中KM的值是 “2” 注意是带引号的


我想把km转变成数值型后再加一。


         (atoi km)  注:运行此句后km的值并没变成 2,还是“2”


(setq km(1+ km)) :程序运行到此错误信息如下:


运行的这里的时候错误提示是


参数类型错误:numberp:


帮我这么多次,我都不知道怎么感谢你好了
发表于 2004-7-3 16:09:00 | 显示全部楼层
时尚青云发表于2004-7-3 16:05:00二楼给我的是 atoi 函数 是这样的:程序中一个名为 KM的变量,运行中KM的值是 “2” 注意是带引号的 我想把km转变成数值型后再加一。 (at...
指令: (setq km "2")
"2"
指令: (atoi km)
2

发表于 2004-7-3 16:12:00 | 显示全部楼层
你只回答了6楼的一个问题,为什么这样???不一次说明白???


你3楼的程序并没有用到atoi函数,当然会返回错误了


(atoi "2")


你把这句复制到命令行,然后回车,能返回"2"?????
 楼主| 发表于 2004-7-3 16:20:00 | 显示全部楼层
“2”只是我举个例子,它是从用户点激list_bx某一列后得到的一个数值。点第二列就是“2” 点第三列就 “3”等。(action_tile "kcl" "(setq km $value)")


 :list_box {width=30


                                                                                                                         key="kcl"}
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-18 23:32 , Processed in 0.206229 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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