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

读取配置文件的问题,如何查询有没有这个值?

[复制链接]
发表于 2009-8-4 19:00:43 | 显示全部楼层 |阅读模式
本帖最后由 l4ever 于 2009-8-4 19:03 编辑

CityCode.dat文件是这样的

[城市]
深圳=1
北京=2
....=....

想输入城市返回对应的数字,但是当输入的城市没有的时候,返回其他值.怎么写?
我是这样写的,感觉似乎不是很完美


msgbox(32,"",_city2id("深圳"))

func _city2id($city)
        $ReadCityid = IniReadSection("CityCode.dat", "城市")
If @error Then
    MsgBox(4096, "", "读取数据库失败")
Else
    For $i = 1 To $ReadCityid[0][0]
        Select
                case $ReadCityid[$i][0] = $city
                        return $ReadCityid[$i][1]
                EndSelect
    Next
        return "没有这个城市"
EndIf
EndFunc
发表于 2009-8-4 19:26:52 | 显示全部楼层
正确的结果。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-9-22 23:28 , Processed in 0.070189 second(s), 22 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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