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(小刀惋心) :
何为侮辱编程?
编程其实只是一个工具而已!! 不管使用这个工具的人平如何,我看来只有能否灵活运用与否和思路好坏之说....何来侮辱之说?