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

VB 字符串做变量,该如何解决

2012-01-12 
VB 字符串做变量tiaojian.dat文件的内容为H51839569H52203546T51886-27T52652-30...等若干行用下面程序读

VB 字符串做变量
tiaojian.dat   文件的内容为
  H51839
  569  
  H52203
  546  
  T51886
-27  
  T52652
-30  
...
等若干行

用下面程序读文件
Open   "tiaojian.dat "   For   Input   As   1
Input   #1,   jilu1                               读后   jilu1为   H51839   是字符串 "H51839 "
Input   #1,   jilu2                                         jilu2为   569         是数值
     
应该怎样做才能将jilu2的值赋给jilu1中的字符串,   把字符串 "H51839 "作为变量
即H51839   =   569   ,然后用于下面语句中  

If   H51839   >   0   Then
...
Print   #2,   "aaaaaaaa "
...
End   If

请高手帮帮忙,谢谢!




[解决办法]
首先,处理文件的写入和读出时要使用Write和Input,写入和读出的时候都是一对一对的
Input #1,aa,bb
Write #1, "H51839 ",nn
我们把aa当中的值看作为 "键 ",把bb当中的值看作为这个 "键 "的 "值 "
然后可以这样处理
select case aa
case "H51839 "
'关于这个键的相关代码
case ".... "
'其它相关代码
....
end select

这样就实现了这个功能了

在VB当中不可能把一个字符串变成变量的,只能用其它办法解决
[解决办法]
主要是思路,你的要求是否正确?只要是正确的要求就一定有对应的解决办法
[解决办法]
不需要也不应该把第一行的字符作为变量名,如果你需要一起读入,集中处理,可以把单行的字符放在一个二维数组的第一维里,再把双行的值放在一个二维数组的第二维里,以后你就可以随意处理它了
[解决办法]
ayalicer(小刀惋心) :

何为侮辱编程? 

编程其实只是一个工具而已!! 不管使用这个工具的人平如何,我看来只有能否灵活运用与否和思路好坏之说....何来侮辱之说?

热点排行