找回密码
 注册
Simdroid-非首页
查看: 189|回复: 0

如何扩充数组以及如何单独输出某一行的数据

[复制链接]
发表于 2019-7-11 20:08:34 | 显示全部楼层 |阅读模式 来自 加拿大
本帖最后由 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行的数据与其它行的数据分离,单独存储,单独输出。不考虑这一方法,只想实现统一存储,单独输出)

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-4-25 21:01 , Processed in 0.024861 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表