求高手叫我vb数组内容更新
来源:百度知道 编辑:UC知道 时间:2024/06/26 06:24:59
我建立了一个大小为100的数组,但我这有200个数,每一秒钟通过变量str 我发送一个数据,我想把接收到的数据放到数组中,前100个数一次放进去,第101个数放进数组的最后面(即100的位置),前面是数一次往前平移,第一个数丢掉······后面的数据相同的方法放置,也就是说每个时刻数组中存放的都是做后的100个数···
请各位大哥帮帮忙,小弟初次接触vb,不太懂啊,谢谢了
请各位大哥帮帮忙,小弟初次接触vb,不太懂啊,谢谢了
可以这样:
Dim A(0 to 99)
for i=0 to 98'依次把数组中的数向前移动
a(i)=a(i+1)
next
a(99)=str1'最后一个放新数str1
可以用成片搬
定以数组
Dim A(1 To 100)
接收到数据,这样处理:
For I=1 To 99
A(I)=A(I+1)
Next I
A(100)=新数据
至于新数据怎么接收,那你自己考虑吧