我如何知道MQL4中我的二维数组的内容?

时间:2016-10-07 00:54:59

标签: mql4

我有一个数组 s[7][7] ,我在其中使用ReadFileString()个CSV文件阅读,CSV文件包含一组数字。

我正在寻找存储在二维数组中的大于85的数字,以及数字/元素所属的列和行。

1 个答案:

答案 0 :(得分:0)

为了获得数组的内容,只需将其循环:

int value = 85;
for(int i=0; i<ArrayRange(s,0); i++){
   for(int j=0; j<ArrayRange(s,1); j++){
       if (StrToInteger(s[i][j])>value){
          // here you have i and j indexes of array
       }
   }
}

当然,您可以使用 int array[][] 代替string - s来加快工作速度,对StrToInteger()使用ReadFileString()