完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
大神们,求助,在我的程序中需要输入一个2维数组作为数据输入,但是当第一次写入数据后,就确定了该数组的维度和大小,当我再次更改数据时,就不能改变数组的维度和大小了(我主要是想要改变它的大小),或者只能在原数组大小上增加元素,即只能是数组变大,不能改小。我想请问如何才能使数组变小,具体描述:我如何将下图的3行2列变成2行2列(能保证每次程序开启时方法都有效),谢谢帮忙!
如果是推荐使用“删除数组元素”请详细说明如何才能让操作更加简洁、方便,非常感谢!
|
|
相关推荐
5个回答
|
|
根本不存在你说的这种问题,请直接上程序。
|
|
|
|
这个应该是最基本的数组操作
|
|
|
|
三行两列不是数组的内存大小,其在内存申请的空间很大。你说的直接删除数组元素2就行了(索引行)
|
|
|
|
数组控件力有个重排数组维数,可以满足你部分要求
|
|
|
|
谢谢大家,我已经弄出来了,因为项目需要,当时比较着急,但是仔细想想,也是比较容易,我把我的方法分享一下,如果有更好的方法也可以一起讨论。 我使用的函数是“删除数组元素”,创建一个二维数组作为输入,同时创建一个长度的输入控件,用来控制删除行的长度,当前的数组索引只是行索引,函数默认从最后一行开始,在函数输出端,连接二维数组的局部变量,局部变量为输入,即可实时改变前面板的同一个数组输入,使用条件语句和循环语句,可反复多次修改,以下是我的程序框图和前面板,还望大神们批评指正。 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
490 浏览 1 评论
NI Vision有个图片打不开其他图都能打开(用NI Vision Assistant也打开不了)
954 浏览 1 评论
labview2015使用Excel报表程序打包生成后打开程序要选一个vi才能使用,否则软件就会报错,这是什么问题?
1534 浏览 2 评论
LabVIEW与单片机无法串口通信 提示串口打开错误 端口设置有问题吗?
1466 浏览 3 评论
1744 浏览 2 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-22 20:09 , Processed in 0.658816 second(s), Total 82, Slave 63 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号