xzhenggen 发表于 2008-7-3 14:52:19

如何变量值传递?

接收到一条字符串指令,读取一个变量值(数据).如果这个变量值超过参考值(假如参考值为50),则把这一条字符串指令及对应的变量值写入一个二维数组里面(字符串指令与变量值写成一行,但不同列).如果下一次接收到的字符串指令与上一次接收到的字符串指令相同,而变量值没有超过它的参考值,则消除掉上一次写入二维数组的那一行(字符串和变量值)数据,要是(下一次)变量值有超过参考值,则覆盖前一次数据行.如果下一次接收到的字符串指令与上一次的字符中指令不同,则按上面方法另写一行存入二维数组中.这个方法如何实现啊???!!!

xzhenggen 发表于 2008-7-3 15:27:13

这个数组如何写?

接收字符串及变量值,变量值与参考值作对比,超出范围写入数组,没有超出就不用写入,如果这一次接收到的字符串指令是重复前一次字符串指令,则变量值超出时覆盖它,没有超值时则删掉前面一次写入二维数组中的那一行数据.

cpubbs 发表于 2008-7-3 22:04:31

好像要多级CASE才行!那个删除某行的有相关节点,这个可 以解决的!覆盖的话是直接将INDEX设为这一行,然后再插入就可以覆盖的!需要比较细心去处理一下这逻辑关系才行!
页: [1]
查看完整版本: 如何变量值传递?