VB 请教一个循环的算法,想了两天了没头绪,编程新手
字符 状态码
0: besdddd1
1: fswe3222
2: fswe3222
3: xxxxxxx
4: xxxxxxx
5: fswe3222
6: fswe3222
7: fswe3222
8: fswe3222
9: fswe3222
f: fswe3222
q: fswe3222
各位晚上好:
要求是这样的,首先看上面那串数组。下面是流程
1.需要识别一个字符串,别如现在输入"qf123",我要知道输入的是"qf123"
2.然后根据这个五个字母找到后面的状态码,输出状态码
咋办呢,愁死了麻烦各位了。
[解决办法]
select case应该就可以完成吧
定义数组,每一个数据对应后面的状态码,根据你的输入,确定取的是数组的哪些数,读出来字符串连接一下就可以吧。
或者我没理解楼上的意思?
[解决办法]
你定义一个二维数组,把每一行数据读到二维数组中,用Split(字符串,":")分开字符串的前后两个字段。然后根据输入的字符来循环读出对应字符串就OK了。
[解决办法]
定义一个二维数组,第二维下标0表示查找的标志,第二列表示值,然后循环查找,再输出对应的值就是了。
[解决办法]
Call keypress("a")
[解决办法]
Case "a"
按键 = "EB900100001C45EB90020000F01C11"
Case "b"
按键 = "EB900100003245EB90020000F03211"
Case "C"
按键 = "EB900100002145EB90020000F02111"
Case "d"
按键 = "EB900100002345EB90020000F02311"
Case "E"
按键 = "EB900100002445EB90020
咋就不会举一反三呢??