DIY

关于读取txt文件,类型不匹配是啥意思? ...

右掌心[特训班学员(果壳门生)] [学号:H27] Rank: 12Rank: 12Rank: 12 果壳学院特训班学员 果壳币: 166

发表于 2020-10-29 11:53:55 | 4 条回复 | 83 次浏览

Dim hwnd, x, y, intX, intY, filepath, iPath, text,zhanghao
//注册大漠
Call 读取帐号信息
TracePrint text
zhanghao = Split(text, "|")
TracePrint zhanghao
For i = 0 To UBound(zhanghao) - 1
TracePrint zhanghao(i)
Next
Function 读取帐号信息()
//读取账号信息
Text = Plugin.File.ReadFileEx("C:\anhei\账号.txt")
//分割处理
End Function
发新帖
右掌心[特训班学员(果壳门生)] [学号:H27] Rank: 12Rank: 12Rank: 12 果壳学院特训班学员 果壳币: 166

发表于 2020-10-29 11:56:48

一直传不上附件图片,反正显示zhanghao类型不匹配,“QMLibrary traceprint”

回复 道具 举报

果壳王子[果壳校长] [王子殿下] Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20 果壳热讲师 独家品牌学院 果壳热大导师 果壳学院创始人 果壳热教职工 果壳热平台站长 果壳学院校长/副校长 果壳学长 果壳热研究生 果壳币: 6517

发表于 2020-11-5 22:29:36

正确示例:
  1. text="1|2|3"
  2. zhanghao = Split(text, "|")
  3. For i = 0 To UBound(zhanghao)
  4.     TracePrint zhanghao(i)
  5. Next
复制代码
代码分析:
split 以"|"为分割符,返回数组,因此上例中zhanghao包含的数组成员为zhanghao(0)、zhanghao(1)、zhanghao(2),当访问zhanghao数组成员时必须以括号+下标的方式访问,如:TracePrint zhanghao(0)

直接访问数组,不加括号和下标,必然报错。

回复 道具 举报

寻梦客[特训班学员(果壳门生)] [学号:H35] Rank: 12Rank: 12Rank: 12 果壳币: 220

发表于 2020-11-16 18:41:44

TracePrint zhanghao

回复 道具 举报

寻梦客[特训班学员(果壳门生)] [学号:H35] Rank: 12Rank: 12Rank: 12 果壳币: 220

发表于 2020-11-16 18:42:04

这里这句输出有误

回复 道具 举报

发新帖

手机版

© 2020-2030 果壳热 All rights reserved.

Powered by GUOHOT XS8.8. Theme designed by GUOKEHOT.

top bottom