马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
功能同大漠的EnumIniSection(file) 和EnumIniKey(section,file),免费的版本里没这个函数
- 功能 枚举小节(文件路径)
- 变量 小节数组 = 数组()
- 变量 文件信息 = 读TXT(文件路径, "\r\n")
- 调试输出(文件信息)
- 如果(是否数组(文件信息))
- 变量 个数 = 数组大小(文件信息)
- 遍历(变量 i = 0; i < 个数; i ++)
- 如果(字符串查找(文件信息[i], "[") != -1)
- 数组追加元素(小节数组, 文件信息[i], null)
- 结束
- 结束
- 返回 小节数组
- 否则
- 返回 0
- 结束
- 结束
- 功能 枚举Key(小节, 文件路径)
- 变量 Key数组 = 数组(), key值, key字符串
- 变量 文件信息 = 读TXT(文件路径, "\r\n")
- 如果(是否数组(文件信息))
- 变量 个数 = 数组大小(文件信息)
- 遍历(变量 i = 0; i < 个数; i ++)
- 调试输出(文件信息[i])
- 如果(字符串查找(文件信息[i], 小节) != -1)
- 循环(真)
- 字符串分割(文件信息[i + 1], "=", key字符串)
- 调试输出(key字符串[0])
- 数组追加元素(Key数组, key字符串[0], null)
- i ++
- 调试输出(文件信息[i + 1])
- 如果((字符串查找(文件信息[i + 1], "[") != -1) || (字符串长度(文件信息[i + 1]) == 0) || (i == 个数))
- 返回 Key数组
- 结束
- 结束
-
- 结束
- 结束
- 否则
- 返回 0
- 结束
- 结束
复制代码
|