首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

VB 请问一个循环的算法,想了两天了没头绪,编程新手

2013-01-04 
VB 请教一个循环的算法,想了两天了没头绪,编程新手字符状态码0:besdddd11:fswe32222:fswe32223:xxxxxxx4:x

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

咋就不会举一反三呢??

热点排行