[警告关闭!]任何新手问题,为了不给论坛添乱。专业人士,不要走过。没有你,哪里都不能去。 - 页 873

 
Gravitus:

当试图写

外来的字符串数组[25]。

编译器给出了

'数组' - 不允许使用外部数组

你需要做的是没有extern。
 
Andrei01:
你需要做的是没有extern。
但那样它就不再是外部的了......。
 
Gravitus:
但这样他就不会成为一个局外人了......
将是
 
Andrei01:
将是
但是否有办法引用一个名字包含在字符串变量中的变量?
 
Gravitus:
但是否有办法引用一个名字包含在字符串变量中的变量?
你需要先给它们编号。
 
Gravitus:

亲爱的大师们,请告知如何找到解决这个简单问题的方法。

脚本的输入是25个名为XXXXX_counter的外部字符串变量,其中计数器是一个自然数1,2,3...。25

脚本主体应该在一个循环中处理这些变量 for ( i=1; i<=25; i++ ){...}。

我不知道如何在循环体中引用相应的变量,使用i计数器获得其名称。

阵列就好了,但外部阵列是不允许的....。

这个问题最终归结为引用一个变量,其名称包含在一个字符串变量中。

恭敬地,Gravitus




你可以做这样的事情

for (i=0; i<=3; i++)
{
switch(i)
{
案例1 :
XXXXX_1=i。
案例2 :
XXXXX_2=i;
{ case 3 :
XXXXX_3=i;
突破。
缺省:打破。
}
}

 
Andrei01:
代替IndicatorCounted()写出你需要的内容。


任务是在一个新的蜡烛到来时进行计算

Bars- IndicatorCounted()的检查(计算的条数)只在指标中改变,主要的计算被执行。

 
reag:


任务是计算新的蜡烛何时到来

一个新蜡烛 的时间是Time[0]。
 

Andrei01, reag - 谢谢你。

只是认为有一些神奇的引语,不过还好,换了就好 :)

 
Gravitus:

亲爱的大师们,请告知如何找到解决这个简单问题的方法。

脚本的输入是25个名为XXXXX_counter的外部字符串变量,其中计数器是一个自然数1,2,3...。25

脚本主体应该在一个循环中处理这些变量 for ( i=1; i<=25; i++ ){...}。

我不知道如何在循环体中引用相应的变量,使用i计数器获得其名称。

阵列就好了,但外部阵列是不允许的....。

这个问题最终归结为引用一个变量,其名称包含在一个字符串变量中。

恭敬地,Gravitus



通过全局变量 更好
for (i=0; i<=3; i++)
{
switch(i)
{
case 1 :
ixxxxx=DoubleToStr(i,0);
XXXXX="XXXX_"+ixxxx;
XXXXX_1=GlobalVariableGet(XXXX);
}
原因: