首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >自动UC4脚本:将用户输入存储到数组中

自动UC4脚本:将用户输入存储到数组中
EN

Stack Overflow用户
提问于 2016-03-03 01:21:22
回答 1查看 1.7K关注 0票数 2

首先:我使用的是UC4 - dialog version9.00A build234-162。

我正在尝试读取数量可变的输入字段(通过: read ),并希望将它们的值存储到一个数组中:

代码语言:javascript
复制
:DEFINE &FILE#, string, 10
:PUBLISH &FILE#[], , "WORKFLOW"

:BEGINREAD "Files"
:  READ &CNT#, , "Number of files", "3"
:ENDREAD

:SET &IDX# = 1
:BEGINREAD "Files"
:  WHILE &IDX# LE &CNT#
:    SET &IDX# = ADD(&IDX#, 1)
:    READ &FILE#[&IDX#], ,"???"
:  ENDWHILE
:ENDREAD

问题是:现在我得到了错误消息U0020310,告诉我:READ的第一个参数必须是一个变量。

问题是:我错过了什么?是不是不可能使用:使用数组读取?如果是这样的话:我该如何解决这个问题?

EN

回答 1

Stack Overflow用户

发布于 2016-09-14 23:25:07

&CNT#必须是一个变量对象(一个VARA对象)。因此,您可以将所有内容读取到静态VARA对象中。

然后可以使用PREP_PROCESS命令循环执行此操作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35754007

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档