- 积分
- 1
- 注册时间
- 2010-3-31
- 仿真币
-
- 最后登录
- 1970-1-1
|
本帖最后由 MILAN3 于 2019-7-11 20:11 编辑
问题1:如何扩充数组?
假设定义了一个2行5列的数组DATA,*DIM,DATA,ARRAY,2,5,并将相关数据写入数组DATA,数组的2行5列的空间全部被占用,后续计算产生一组新的数据,想将这一组数据添充至数组DATA,即数组DATA再增加1行,用于存储新数据。
请教高手,如何实现?(不想再定义新数组了,只想将已有数组扩充1行,用于存储新数据)
问题2:数组输出时,如何只输出数组某1行的数据?
假设数组DATA为2行5列,将数组中的数据输出至DATA.TXT文档保存,命令流如下:
*CFOPEN,DATA,TXT
*VWRITE,DATA(1,1),DATA(1,2),DATA(1,3),DATA(1,4),DATA(1,5)
(%8I %8I %8I %8I %8I)
*CFCLOSE
采用上述命令流,数组DATA中的全部数据全部被输出至DATA.TXT文档,如果只想输出某1行的数据,如第1行,请教高手,如何实现?
(有一种方法:将数组DATA第1行中的数据分别赋值给其它变量或数组,然后输出,本质是将第1行的数据与其它行的数据分离,单独存储,单独输出。不考虑这一方法,只想实现统一存储,单独输出)
|
|