找回密码
 加入
搜索
查看: 1059|回复: 1

运行_max调用ini内的数据得到值为0

[复制链接]
发表于 2009-10-30 12:39:31 | 显示全部楼层 |阅读模式
本帖最后由 zhusheng8701 于 2009-10-30 12:51 编辑
#include <Math.au3>
Dim $n1=IniRead("1.ini","con","no1","")
Dim $n2=IniRead("1.ini","con","no2","")
Dim $n3=IniRead("1.ini","con","no3","")
Dim $m1=_Max($n1,$n2)
Dim $m2=_Max($m1,$n3)
MsgBox(0,"最大值",$m2)
下面是1.ini内容
[con]
no1=1
no2=456
no3=23
得到的值为0,请问是为什么呢??
 楼主| 发表于 2009-10-30 12:51:11 | 显示全部楼层
自己搞定、、、、
IniRead得到的内容为字符类型,强制转成数字类型就好了。
#include <Math.au3>
Dim $n1=IniRead("1.ini","con","no1","")
Dim $n2=IniRead("1.ini","con","no2","")
Dim $n3=IniRead("1.ini","con","no3","")
Dim $m1=_Max(Number($n1),Number($n2))
Dim $m2=_Max($m1,Number($n3))
MsgBox(0,"最大值",$m2)
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-5-18 16:38 , Processed in 0.076100 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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