Vb语言怎么将数字类型的字符串转化为double类型的数组,要有代码实现
因为手头上由一个矩阵数据,以String类型,Line input方式读入,但是由于这个原因,造成每一行的都是String类型的,例如:
Num=“12 23 34 45 56 65 67 78 ”
因为后面程序需要用这个字符串里面的数据做计算,现在想问的就是,怎么将这个数据组成的字符串变成由数据组成的double类型的数组,即可以通过下标来访问数组元素的状态,形式为:Num=[12 23 34 45 56 65 67 78]
一定要有代码实现,比较小白,希望大家帮帮忙!
[ Last edited by jjdg on 2017-9-3 at 11:51 ] 返回小木虫查看更多
今日热帖
1.先将一行string读入一个字符串变量,
2.用字符串函数以空格来拆分,计数一行中变量的个数,
3.用cdbl把拆分得到的string转存入动态数组
你是一点编程都不会吗?他这个代码里面定义的b不是数组,而是个变量啊!
原始数据可能不是数据时,比如Num=“a12 b4 4d5 56 65 67 78 ”时会出错,修改为 CDBL(VAL( b(i) ))应该就没问题了
,
原始数据可能不是数据时,比如Num=“a12 b4 4d5 56 65 67 78 ”时会出错,修改为 CDBL(VAL( b(i) ))应该就没问题了